Changing photo intensity without changes to color map
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Just curious is it possible to change intensity/brightness without making changes to the color map itself?
0 comentarios
Respuestas (2)
Chunru
el 13 de Dic. de 2021
try "brighten":
subplot(121);
I = imread("pout.tif");
imshow(I);
subplot(122)
J = imadjust(I, [0.3 0.7]);
imshow(J)
1 comentario
Image Analyst
el 13 de Dic. de 2021
Sure. For a gray scale image you can change it in a variety of ways like adding, subtracting, dividing, using imdjust(), adapthisteq(), etc. Gray scale images don't really have a colormap. When you do that, you're changing the image itself.
Indexed images have a colormap. If you change the image, the values will be different and will now be using a different color from the colormap. So you don't really normally want to do that. You could change the colormap itself, or you could use caxis() to zoom in on a particular part of the colormap and apply just that part. Changing the colormap on an indexed image only changes it's displayed appearance. The image itself does not change - only the colormap.
0 comentarios
Ver también
Categorías
Más información sobre Colormaps 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!