[問題] 想請教有無相關演算法已回收

看板MATLAB作者 (阿瘦)時間15年前 (2011/07/11 09:29), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
若是有一 a*a 的陣列, 裡面是經過二值化後的陣列(都是0和1)。 現在想要想一個演算法,能夠讓前後左右有1的連在一起並且變為相同數字。 舉例: 0 0 1 0 1 1 1 1 0 1 1 1 0 1 0 0 0 1 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 0 有相鄰1的數字會變一樣,沒有連在一起則不一樣: 可能變成如下: 0 0 1 0 2 2 3 3 0 2 2 2 0 3 0 0 0 2 0 0 0 0 0 0 4 4 4 0 0 5 4 4 0 0 6 0 目前有蠻多想法但都有bug,不知有無大神有不錯的演算法 ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.100.151

07/11 11:00, , 1F
matlab都幫你想好了 使用bwlabel吧!
07/11 11:00, 1F

07/11 11:42, , 2F
Thanks
07/11 11:42, 2F
文章代碼(AID): #1E6b7S_q (MATLAB)
文章代碼(AID): #1E6b7S_q (MATLAB)