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)

相关主题