showing the grayscale matrix

5 ビュー (過去 30 日間)
evangeline
evangeline 2014 年 1 月 23 日
コメント済み: Image Analyst 2014 年 1 月 23 日
I have a 2D matrix , and I was trying to display it as an image, but the problem is that in the output axes, for all the numbers except 0, I see white in result, and black for zero, I want to see all gray colors (in grayscale) from black to white, what can I do? this is the resault I see

採用された回答

Image Analyst
Image Analyst 2014 年 1 月 23 日
It's probably a type double, which needs to be in the range 0-1, not 0-255 that you probably have. You can autoscale with []. Try
imshow(your2Dmatrix, []);
  2 件のコメント
evangeline
evangeline 2014 年 1 月 23 日
編集済み: evangeline 2014 年 1 月 23 日
thanks, it worked. can I use this for a 3D matrix too? because I have the same problem with that
Image Analyst
Image Analyst 2014 年 1 月 23 日
You can use it to display a 2D slice from a 3D image.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by