How to Implement an “imshow” function?
Afficher commentaires plus anciens
How to Implement an “imshow” function by transforming the range [min, max] on the gray scale into the interval determined by 0 ≤ a, b ≤ 1? I need use variables and it should be suitable for any image not particular. Thank you!
Réponse acceptée
Plus de réponses (3)
Image Analyst
le 2 Déc 2018
To display a gray scale image without changing the values of the array, but only changing the displayed values, do this:
imshow(grayImage, []);
To change the actual matrix, use mat2gray():
% Scale grayImage to between 0 and 1: min goes to 0, max goes to 1
grayImage = mat2gray(grayImage);
5 commentaires
Anna Nazarova
le 3 Déc 2018
Anna Nazarova
le 8 Déc 2018
Modifié(e) : Image Analyst
le 9 Déc 2018
Image Analyst
le 9 Déc 2018
Not sure what you're asking.
imshow(grayImage, []);
works, as does
imshow(imadjust(grayImage));
The [] are not needed if you use imadjust since the output of imadjust is already scaled from 0 to 255.
Anna Nazarova
le 9 Déc 2018
Image Analyst
le 9 Déc 2018
Yes, you can find it here
Catégories
En savoir plus sur Image Arithmetic dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
