Main Content

ROI 関数を使用したバイナリ マスクの作成

この例では、いずれかの ROI 作成関数 (drawcircle など) とマスク作成関数 createMask を使用して、バイナリ マスクを作成する方法を説明します。

イメージをワークスペースに読み取って表示します。

img = imread('pout.tif');
h_im = imshow(img);

いずれかの ROI 作成関数を使用してイメージ上に ROI を作成します。

circ = drawcircle('Center',[113,66],'Radius',60);

createMask を使用して ROI からバイナリ マスクを作成します。関数 createMask は、入力イメージと同じサイズのバイナリ イメージを返します。ROI 内部のピクセルは 1 に設定され、それ以外のピクセルは 0 に設定されます。

BW = createMask(circ);
imshow(BW)

関連するトピック