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.

imoverlay

Grabar máscara binaria en imagen 2D

Descripción

ejemplo

B = imoverlay(A,BW) rellena la imagen de entrada en escala de grises o RGB, con un color sólido donde la máscara binaria de entrada, , es .ABWtrue

B = imoverlay(___,color) permite especificar el color que se utiliza para rellenar la imagen. es una especificación de color válida.imoverlaycolorMATLAB®

Ejemplos

contraer todo

Lea la imagen en escala de grises en el espacio de trabajo.

A = imread('cameraman.tif');

Lea la imagen binaria en el espacio de trabajo.

BW = imread('text.png');

Grabe la imagen binaria en la imagen en escala de grises, eligiendo el color que se utilizará.

B = imoverlay(A,BW,'yellow');

Muestre el resultado.

figure imshow(B)

Argumentos de entrada

contraer todo

Imagen de entrada, especificada como una matriz 2D real y no dispersa.

Tipos de datos: single | double | int16 | uint8 | uint16 | logical

Imagen de máscara, matriz lógica 2D especificada del mismo tamaño que .A

Tipos de datos: single | double | int16 | uint8 | uint16 | logical

Color utilizado para la superposición, especificado como especificación de color.MATLAB Por ejemplo, si desea especificar el color rojo, puede utilizar cualquiera de las siguientes especificaciones: , , o .'red''r'[1 0 0]

Argumentos de salida

contraer todo

Imagen de salida, devuelta como una matriz 2D de clase .uint8

Capacidades ampliadas

Consulte también

|

Introducido en R2016a