このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
showmask
説明
showmask(
は、マスク b
,mask
)mask
を bigimageshow
オブジェクト b
に表示されるブロック化されたイメージ上にオーバーレイとして表示します。このオーバーレイは、オブジェクト関数 blockedImage
apply
が指定されたマスクで処理したブロックを表示します。mask
は、表示されているイメージと同じサイズのブロック化された 2 次元イメージ オブジェクトです。mask
に複数の解像度レベルがある場合、bigimageshow
は最も細かいレベルを使用します。
bigimageshow
は、非ゼロ ピクセルの割合が最小値 (既定では 50%) を超えるマスクのブロックを緑色の色調で表示します。これらのブロックは関心領域と見なされ、blockedImage
オブジェクトのオブジェクト関数apply
による処理対象として選択されます。bigimageshow
は、非ゼロ ピクセルの割合が最小値を下回るマスクのブロックを赤色の色調で表示します。これらのブロックは背景と見なされ、オブジェクト関数apply
で処理されません。
showmask(___,
は、名前と値のペアの引数を使用してマスク ブロックの外観を変更します。Name,Value
)
例
入力引数
ヒント
showmask
をはじめて呼び出した場合、bigimageshow
は、表示されたblockedImage
の最も細かいレベルで各ブロックのゼロ マスク ピクセルに対する非ゼロ マスク ピクセルの比率を計算します。この計算の完了に時間がかかるため、マスクの表示に遅延が生じる可能性があります。それ以降にshowmask
を呼び出す場合、この関数は、計算した包含値を再利用し、表示されたマスクをより迅速に更新します。
バージョン履歴
R2019b で導入