how to use a binary mask as a "stencil" for a grayscale image?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Naim
el 22 de Jun. de 2017
Comentada: Naim
el 22 de Jun. de 2017
Hey everyone,
I have a binary mask (first attached image) that I want to use to trace-out the image of a gray-scale picture (second attacked image) and create another image in that manner.
I tried the simple AND operation, but the newly created image is a binary, not grayscale. I want to use the mask to crop out the image, without changing anything else.
Thanks in advance for any tips!
0 comentarios
Respuesta aceptada
Image Analyst
el 22 de Jun. de 2017
Simply use the inverse of the mask to set those pixels to zero.
imageCopy = grayImage; % Make a copy so you don't destroy the original.
imageCopy(~mask) = 0; % Set black areas to black, leaving gray areas intact.
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Processing Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!