Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

createMask

Crear máscara dentro de la imagen

no se recomienda.createMask Utilice la función de objeto asociada a los nuevos objetos de ROI en su lugar, que se describe en .createMaskConsideraciones de compatibilidad

Descripción

ejemplo

BW = createMask(h) devuelve una máscara, o imagen binaria, con s dentro del objeto ROI y s en todas partes.1h0 La imagen de entrada debe estar contenida en los mismos ejes que el objeto de ROI.

BW = createMask(h,himage) devuelve una máscara del mismo tamaño que la imagen, con s dentro del objeto ROI y s en todas partes.himage1h0 Esta sintaxis es necesaria cuando los ejes que contienen el ROI contienen más de una imagen.

Ejemplos

Crear máscara binaria a partir de Ellipse

Cree un ROI de elipse.

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

Utilice el ratón para cambiar la forma y la posición de la elipse. A continuación, cree una máscara binaria a partir del ROI. Los píxeles dentro del ROI tienen el valor y los píxeles fuera del ROI tienen el valor .10 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 , , , , .imellipseimlineimpointimpolyimrect

Controle una imagen, especificada como un identificador.

Argumentos de salida

contraer todo

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

Consideraciones de compatibilidad

expandir todo

No se recomienda a partir de R2018b

Introducido en R2008a