使用 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)