我在連接組件的類型中有一個問題。我有一個二進制圖像(onlye 0和1)我運行從MATLAB函數: F =按順序對連接的組件進行排序
1 0 0 1 0 0 0 1 0 0
1 1 0 1 1 1 0 0 1 0
0 0 0 0 0 0 0 1 1 1
1 0 0 0 1 0 1 0 1 1
1 1 0 0 0 0 0 1 1 1
0 0 0 1 0 0 1 0 0 0
0 0 0 1 0 1 1 0 1 1
1 1 0 0 1 0 0 0 1 0
1 1 0 1 1 1 0 1 0 0
1 1 0 0 1 0 0 0 1 0
[L NUM] = bwlabel(F);
假設他們給我的馬TRIX:
1 0 0 4 0 0 0 5 0 0
1 1 0 4 4 4 0 0 5 0
0 0 0 0 0 0 0 5 5 5
2 0 0 0 6 0 5 0 5 5
2 2 0 0 0 0 0 5 5 5
0 0 0 5 0 0 5 0 0 0
0 0 0 5 0 5 5 0 7 7
3 3 0 0 5 0 0 0 7 0
3 3 0 5 5 5 0 7 0 0
3 3 0 0 5 0 0 0 7 0
但是你可以在這個resul看到,矩陣的順序是按照列。現在我想將其更改爲相鄰行,這意味着數字4是2,數字5是3 ...等等。 oder左 - >右和上 - >下。我怎麼能做到這一點(閱讀的奧德)?
謝謝你這麼多
一個簡單的解決方案是在bwlabel之前橫切圖像,然後再橫切。查看答案 – ASantosRibeiro
您是否正在嘗試閱讀文字,如您發佈的示例圖片中所示?如果是這樣,請在問題中發佈這些圖片。 – wbest