matlab regionprops區域屬性資訊

2021-08-23 12:34:30 字數 2156 閱讀 9317

stats = regionprops(l,properties)

返回的stats

為乙個結構體

struct

測量標註矩陣

l中每乙個標註區域的一系列屬性。

l中不同的正整數元素對應不同的區域,例如:

l中等於整數

1的元素對應區域1;

l中等於整數

2的元素對應區域

2;以此類推。返回值

stats

是乙個長度為

max(l(:))

的結構陣列,結構陣列的相應域定義了每乙個區域相應屬性下的度量。

properties 

可以是由逗號分割的字串列表、飽含字串的單元陣列、單個字串

'all' 

或者'basic'

。如果properties 

等於字串

'all'

,則所有下述字串列表中的度量資料都將被計算,如果

properties 

沒有指定或者等於

'basic'

,則屬性

: 'area', 'centroid', 

和'boundingbox' 

將被計算。下面的列表就是所有有效的屬性字串,它們大小寫敏感並且可以縮寫。

regionprops

的所有屬性

'area'

影象各個區域中畫素總個數

'boundingbox'

包含相應區域的最小矩形

'centroid'

每個區域的質心(重心)

'majoraxislength'

與區域具有相同標準二階中心矩的橢圓的長軸長度(畫素意義下)

'minoraxislength'

與區域具有相同標準二階中心矩的橢圓的短軸長度(畫素意義下)

'eccentricity'

與區域具有相同標準二階中心矩的橢圓的離心率(可作為特徵)

'orientation'

與區域具有相同標準二階中心矩的橢圓的長軸與

x軸的交角(度)

'image'

與某區域具有相同大小的邏輯矩陣

'filledimage'

與某區域具有相同大小的填充邏輯矩陣

'filledarea'

填充區域影象中的

on畫素個數

'convexhull'

包含某區域的最小凸多邊形

'conveximage'

畫出上述區域最小凸多邊形

'convexarea'

填充區域凸多邊形影象中的

on畫素個數

'eulernumber'

幾何拓撲中的乙個拓撲不變數

——尤拉數

'extrema'

八方向區域極值點

'equivdiameter'

與區域具有相同面積的圓的直徑

'solidity'

同時在區域和其最小凸多邊形中的畫素比例

'extent'

同時在區域和其最小邊界矩形中的畫素比例

'pixelidxlist'

儲存區域畫素的索引下標

'pixellist'

儲存上述索引對應的畫素座標

示例:clear

% 返回標記為1區域的面積

stats_area(1).area

% 返回標記為1區域的質心座標

stats_centroid(1).centroid

% 返回標記為1區域的質心座標(x,y)

x=stats_centroid(1).centroid(1)

y=stats_centroid(1).centroid(2)

static 屬性 常用記憶體區域

static 屬性 屬性前加static表示公共屬性,所有物件都可以使用的屬性。任何乙個物件修改了公共屬性的內容,都將影響其他物件 常用記憶體區域 棧記憶體空間 儲存所有的物件名稱 更準確是儲存引用的堆記憶體空間的位址 堆記憶體空間 儲存每個物件的具體屬性內容 全域性資料區 儲存static型別的屬...

微信小程式布局屬性

flex是一種靈活的布局模型 在不固定高度資訊的例子中,我們只需要在容器中設定一下兩個屬性即可實現不確定下的垂直居中 containerflex不單是乙個屬性,它包含了一套新的屬性集。屬性集包括用於設定容器,和用於設定專案兩部分。設定容器的屬性有 display flex flex directio...

Powershell 批量互換域使用者屬性資訊 聽聞

需求描述 因生產環境資料介面需求,需要對某時間段已上線使用者屬性進行批量互換,涉及欄位employeenumber,employeeid 環境資訊 windows server 2012 r2 activedirectory 操作步驟 ps.操作之初,建議先對當前環境屬性字段進行備份匯出操作。方法一...