MATLAB ヘルプ センター
バイナリ イメージのアンパック
BW = bwunpack(BWP,m)
BW = bwunpack(BWP,m) は、パックされたバイナリ イメージ BWP を m 行のバイナリ イメージ BW にアンパックします。
BW
BWP
m
例
すべて折りたたむ
バイナリ イメージをワークスペースに読み取ります。
BW = imread('text.png'); imshow(BW)
イメージをパックします。
BWp = bwpack(BW);
パックされたイメージを膨張します。
BWp_dilated = imdilate(BWp,ones(3,3),'ispacked');
膨張したイメージをアンパックし、それを表示します。
BW_dilated = bwunpack(BWp_dilated, size(BW,1)); imshow(BW_dilated)
パックされたバイナリ イメージ。データ型 uint32 の 2 次元数値配列として指定します。
uint32
データ型: uint32
イメージの行数。正の整数として指定します。m の既定値は 32*size(BWP,1) です。
32*size(BWP,1)
n
アンパックされたバイナリ イメージ。m 行の logical 行列として返されます。
データ型: logical
logical
bwunpack が BWP をアンパックするとき、この関数は BWP の 1 行目にある最下位ビットを BW の 1 行目にある最初のピクセルにマッピングします。BWP の最初の要素にある最上位ビットは、BW の 32 番目の行にある最初のピクセルにマッピングされます。以下同様に続きます。
bwunpack
すべて展開する
使用上の注意および制限:
bwunpack では C コードの生成がサポートされています (MATLAB® Coder™ が必要)。汎用の MATLAB Host Computer ターゲット プラットフォームを選択した場合、プリコンパイルされたプラットフォーム固有の共有ライブラリを使用するコードが、bwunpack によって生成されます。共有ライブラリを使用するとパフォーマンスの最適化は維持されますが、コードを生成できるターゲット プラットフォームが限定されます。詳細については、Image Processing Toolbox でサポートされているコード生成のタイプを参照してください。
MATLAB Host Computer
コードを生成する際、すべての入力引数はコンパイル時の定数でなければなりません。
backgroundPool
ThreadPool
この関数は、スレッドベースの環境を完全にサポートします。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
bwunpack は、スレッドベースの環境をサポートするようになりました。
bwpack | imdilate | imerode
bwpack
imdilate
imerode
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ