Main Content

Crear una máscara binaria utilizando una función ROI

En este ejemplo se muestra cómo crear una máscara binaria usando una de las funciones de creación de ROI, tales como drawcircle, con la función de creación de máscaras createMask.

Lea una imagen en el espacio de trabajo y muéstrela.

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

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

Cree una ROI en la imagen usando una de las funciones de creación de ROI.

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

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

Cree una máscara binaria a partir de la ROI usando createMask. La función createMask devuelve una imagen binaria con el mismo tamaño que la imagen de entrada. Los píxeles dentro del ROI se establecen en 1 y los valores de los píxeles en otras partes se establecen en 0.

BW = createMask(circ);
imshow(BW)

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

Temas relacionados