Changing photo intensity without changes to color map
Ältere Kommentare anzeigen
Just curious is it possible to change intensity/brightness without making changes to the color map itself?
Antworten (2)
try "brighten":
subplot(121);
I = imread("pout.tif");
imshow(I);
subplot(122)
J = imadjust(I, [0.3 0.7]);
imshow(J)
Image Analyst
am 13 Dez. 2021
0 Stimmen
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.
Kategorien
Mehr zu Blue finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
