Main Content

Create Binary Mask Using an ROI Function

This example shows to create a binary mask using one of the ROI creation functions, such asdrawcircle, with the mask creation functioncreateMask.

Read an image into the workspace and display it.

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

Figure contains an axes object. The axes object contains an object of type image.

创建一个ROI的图像使用一个ROI creation functions.

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

Figure contains an axes object. The axes object contains 2 objects of type image, images.roi.circle.

Create a binary mask from the ROI usingcreateMask. ThecreateMaskfunction returns a binary image the same size as the input image. The pixels inside the ROI are set to 1 and the pixel values everywhere else are set to 0.

BW = createMask(circ); imshow(BW)

Figure contains an axes object. The axes object contains an object of type image.

Related Topics