How to Implement an “imshow” function?
古いコメントを表示
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!
採用された回答
その他の回答 (3 件)
Image Analyst
2018 年 12 月 2 日
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 件のコメント
Anna Nazarova
2018 年 12 月 3 日
Anna Nazarova
2018 年 12 月 8 日
編集済み: Image Analyst
2018 年 12 月 9 日
Image Analyst
2018 年 12 月 9 日
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
2018 年 12 月 9 日
Image Analyst
2018 年 12 月 9 日
Yes, you can find it here
カテゴリ
ヘルプ センター および File Exchange で Image Arithmetic についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
