Contenido principal

createMask

(No recomendado) Crear una máscara dentro de una imagen

No se recomienda el uso de createMask. Utilice en su lugar la función de objeto createMask asociada a los nuevos objetos de ROI, descrita en Historial de versiones.

Descripción

BW = createMask(h) devuelve una máscara, o imagen binaria, con valores 1 dentro del objeto de ROI h y 0 en cualquier otro lugar. La imagen de entrada debe estar contenida dentro de los mismos ejes que el objeto de ROI.

ejemplo

BW = createMask(h,himage) devuelve una máscara del mismo tamaño que la imagen himage, con valores 1 dentro del objeto de ROI h y 0 en cualquier otro lugar. Esta sintaxis es necesaria cuando los ejes que contienen la ROI tienen más de una imagen.

Ejemplos

contraer todo

Cree una ROI elíptica.

imshow("coins.png")
e = imellipse;

Utilice el ratón para remodelar y cambiar la posición de la elipse. A continuación, cree una máscara binaria a partir de la ROI. Los píxeles que se sitúan dentro de la ROI tienen el valor 1 y los píxeles que se sitúan fuera de la ROI tienen el valor 0. Muestre la máscara en una nueva figura.

BW = createMask(e);
figure
imshow(BW)

Argumentos de entrada

contraer todo

Objeto de ROI, especificado como objeto imellipse, imline, impoint, impoly o imrect.

Identificador de una imagen, especificado como identificador.

Argumentos de salida

contraer todo

Máscara, devuelta como matriz binaria. La máscara tiene el mismo tamaño que la imagen de entrada contenida en los mismos ejes que h, o la imagen himage.

Historial de versiones

Introducido en R2008a

contraer todo