1. 程式人生 > >有關於Matlab的regionprops函數的PixelIdxList和PixelList的一點解釋

有關於Matlab的regionprops函數的PixelIdxList和PixelList的一點解釋

mage all es2017 pix reg 讀取 但是 變量 相關數

上一篇文章(點擊這裏)的最後一點說到了regionprops的相關參數的意思,但是總感覺不夠明確 現在重新對PixelIdxList和PixelList的內容經過實驗之後得到了點啟發

1.首先用excel建立了一個如下的表格,然後用mat保存為mat的方式進行加載到變量X中。比如讀取8行A列的2 對應方式為X(8,1) 11行B列的1對應X(11,2)

技術分享

2.用regionprops進行區域標定data_region=regionprops(X,‘all‘);得出相關數據 這裏我們只關心下圖紅框中這兩個參數。

技術分享

3.‘PixelIdxList‘ 表示存儲區域像素的索引下標。 那麽打開對應的表格看到 data_region(1).PixelIdxList 存儲了區域1裏所有相關的索引下標

技術分享

不難看出,如果此處存儲的是所有表格中含有1的索引,那麽根據excel中給出的數據,可以知道索引的定義方式是從上至下,從左至右的

技術分享

4. 打開data_region(1).PixelList 的相關列表來看 裏面存儲了1號區域相關的坐標信息 可以看出紅線畫出的地方若坐標為(1,7)則無對應點 但是(7,1)就會指向X中的1 所以 PixelList 存儲的坐標是列在前,行在後

技術分享

有關於Matlab的regionprops函數的PixelIdxList和PixelList的一點解釋