when i am using imshow(A,G) , i got Undefined function or variable 'G'. why so ?

1 回表示 (過去 30 日間)
chitresh
chitresh 2013 年 10 月 4 日
コメント済み: Image Analyst 2013 年 10 月 4 日
i am using imshow(A,G), where A represent my image file matrix and G is the no. of intensity level used to display it as i read this in some book... but on running this function i am getting this answer Undefined function or variable 'G'. why so ?

回答 (1 件)

Image Analyst
Image Analyst 2013 年 10 月 4 日
G would be a colormap - a pseudocolor look up table for yout indexed image. You did not set it to anything before you called imshow(), so why did you put it in there.? Replace it with [] and see if that works for you.
  2 件のコメント
chitresh
chitresh 2013 年 10 月 4 日
thank you about the answer, but i know that thing[] i.e. imshow(a,[]); this is working and this is also imshow(a); but this commant is not running its mention in the book that imshow(a,G); where a is the image array and G is no. of intensity level used to display it. but it show undefined funtion of variable 'g'... similarly when i am using another command b = imshow(a,[low high]) i am getting >> b = imshow(a,[low high]); Undefined function or variable 'low'.
Did you mean: >> b = imshow(a,[llow hhigh]); Error using llow (line 39) Invalid number of arguments.
Image Analyst
Image Analyst 2013 年 10 月 4 日
You can use imshow(grayImage, [0 255]) if you want, or imshow(indexedImage, gray(256)) also. Or just define G yourself as a 256 by 3 array of numbers in the range 0-1, like
G = gray(256);

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

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by