看板 MATLAB 關於我們 聯絡資訊
小弟不才,又來請各位高手幫幫忙!! 小弟想在一個已經經過二值化運算後的影像中取出成分 二值化圖像示意如下: >>>>>>>>>>>>>>>>>>>>>>>>>>> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 1 1 1 1 0 0 0 2 2 2 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >>>>>>>>>>>>>>>>>>>>>>>>>>> 小弟主要想把以上圖當中的區塊1、2還有3框選出來, 並且計算出1跟2兩個區塊中心點間的距離。 然後計算出1跟2兩個區塊中心點到區塊3的中心點距離。 目前完全沒有頭緒,有看了一些人臉識別的影像處裡書, 好像有提到要用bwlabel方法偵測,然後用regionprops指令的功能找中心點 但是目前我連要怎麼把兩個區塊抓出來都還沒有辦法.... 懇請各位高手幫幫小弟,提點一下吧!!! 萬分感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.120.45
bluediko:搜尋regionprops有一個中國的網站,不介意的話可以參考 02/25 22:03
bluediko:看了一下這個應該有直接抓出中心點的函式 Centroid 02/25 22:04
bluediko:如果可以直接抓出該區域的中心,我想你應該就不用找框架 02/25 22:05
bluediko:找出中心點後利用最簡單的歐幾里得距離計算就可以了吧 02/25 22:06