Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

bwunpack

バイナリ イメージのアンパック

説明

BW = bwunpack(BWP,m) は、パックされたバイナリ イメージ BWPm 行のバイナリ イメージ BW にアンパックします。

すべて折りたたむ

バイナリ イメージをワークスペースに読み取ります。

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

Figure contains an axes object. The axes object contains an object of type image.

イメージをパックします。

BWp = bwpack(BW);

パックされたイメージを膨張します。

BWp_dilated = imdilate(BWp,ones(3,3),'ispacked');

膨張したイメージをアンパックし、それを表示します。

BW_dilated = bwunpack(BWp_dilated, size(BW,1));
imshow(BW_dilated)

Figure contains an axes object. The axes object contains an object of type image.

入力引数

すべて折りたたむ

パックされたバイナリ イメージ。データ型 uint32 の 2 次元数値配列として指定します。

データ型: uint32

イメージの行数。正の整数として指定します。m の既定値は 32*size(BWP,1) です。

データ型: uint32

出力引数

すべて折りたたむ

アンパックされたバイナリ イメージ。m 行の logical 行列として返されます。

データ型: logical

アルゴリズム

bwunpackBWP をアンパックするとき、この関数は BWP の 1 行目にある最下位ビットを BW の 1 行目にある最初のピクセルにマッピングします。BWP の最初の要素にある最上位ビットは、BW の 32 番目の行にある最初のピクセルにマッピングされます。以下同様に続きます。

拡張機能

バージョン履歴

R2006a より前に導入

すべて展開する