[問題] 有關Morphology分析的問題已回收

看板MATLAB作者 (菜鳥帕克)時間17年前 (2008/11/12 12:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位大大好!小弟的問題如下: 小弟目前在分析電子顯微鏡照出來的影像。假設把顯微照片中的 物件骷髏化(skeletonize)以後,得到了兩個沒有寬度的物件如下: BW=[0 0 0 0 1 0 0; 0 0 0 0 1 0 0; 0 0 0 1 0 1 0; 0 0 0 0 0 0 1; 1 1 1 1 0 0 0] L=bwlabel(BW); 可以得到 L=[0 0 0 0 2 0 0; 0 0 0 0 2 0 0; 0 0 0 2 0 2 0; 0 0 0 0 0 0 2; 1 1 1 1 0 0 0] 小弟想以pixel為單位計算各個物件的長度。比如說: 在L中,被標為 物件1的長度是1+1+1=3. 被標為物件2的長度是1+sqrt(2)+sqrt(2)+ sqrt(2). 若執行L1 = L ==1 及L2 = L ==2,可以將兩物件拆開。但是有關下 一步計算長度的部分,想請問Matlab有沒有內建好的函數,或是請各 位大大指點清爽的演算法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 69.141.89.126 ※ 編輯: yehliuk 來自: 69.141.89.126 (11/12 12:27)
文章代碼(AID): #196bcM-m (MATLAB)
文章代碼(AID): #196bcM-m (MATLAB)