主要内容

このページの翻訳は最新ではありませ。

LabelMatrix.

Bwconncomp.构造体からラベル行为作作作作者

说明

ラベル行列により,バイナリイメージ内のまたは连结列付けします。

L.= labelmatrix(CC.的)Bwconncomp.で返さ返される连结连结要素要素构造CC.からから行L.を作物成します。

すべて折りたたむ

バイナリバイナリイメージをワークスペース読み取り読み取り読み取り読み取り読み取りししし読み取り読み取り表示し

bw = imread('text.png');imshow(bw)

图包含轴。轴包含类型图像的对象。

Bwconncomp.を使用して连结要素を计算します。

cc = bwconncomp(bw);

LabelMatrix.をを使しラベルを作品成し。

L = LabelMatrix(CC);

ラベル行列列の最最値を求め求め求めます検出れれオブジェクトを示しておりおりを示しておりおりを示しておりおりオブジェクト示し示しており.

numobjects = max(l(:))
numobjects =uint8.88.

ラベル行列をイメージとしてしますますます最最のラベル値値uint8.。

imshow(l,[])

图包含轴。轴包含类型图像的对象。

,label2RGB.を使用してラベル行列をRGBイメージとして表示し,ラベルの色の顺序をシャッフルします。

imshow(label2RGB(L,'喷射''k''洗牌'));

图包含轴。轴包含类型图像的对象。

入力数

すべて折りたたむ

连结要素。

フィールド 说明
连通性 连结要素(オブジェクト)の连结性
图片大小 バイナリイメージのサイズ
numobjects. バイナリバイナリイメージ内の连结(オブジェクト)数
PIXELIDXLIST. 1行numobjects.列列细胞配列。ここここ,细胞配列のK.番目の要素はK.番目のオブジェクトのピクセルの线形インデックスを含むベクトルです。

出力数

すべて折りたたむ

连続连続のラベル行。0.ととラベル付けさされピクセルは背景背景1ととラベル付けさされたピクセルははははののオブジェクトををし,2ととラベル付けさされたピクセルははははのオブジェクトをををする,とというよう,次々次々にオブジェクトををををしし

L.のサイズはcc.imagesize.フィールドの値によって决まります。L.のクラスは连続领域の数によって异なります。表に示すように,LabelMatrix.はは数量cc.numobjects.を表せる最小のクラスを使し。

クラス 范囲
'uint8'

cc.numobjects. ≤. 255.

'uint16'

256. ≤. cc.numobjects. ≤. 65535.

'uint32'

65536. ≤. cc.numobjects. ≤. 2 32. - 1

'双倍的'

cc.numobjects. 2 32.

データ型:双倍的|uint8.|uint16|UINT32

R2009Aで导入