Changing photo intensity without changes to color map
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Just curious is it possible to change intensity/brightness without making changes to the color map itself?
0 Commenti
Risposte (2)
Chunru
il 13 Dic 2021
try "brighten":
subplot(121);
I = imread("pout.tif");
imshow(I);
subplot(122)
J = imadjust(I, [0.3 0.7]);
imshow(J)
Image Analyst
il 13 Dic 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 Commenti
Vedere anche
Categorie
Scopri di più su Colormaps in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!