how can i use image which is save in variable?

1 回表示 (過去 30 日間)
romasha
romasha 2014 年 1 月 21 日
コメント済み: romasha 2014 年 1 月 22 日
in the following code i wanted to use gray image which saved in variable b for further use,but it gives an error "undefined b" on second line... kindly sort this out
CODE:
i=imread('C:\Users\Romesha\Desktop\eye.jpg');
b=rgb2gray(i);
imshow(b);
im = imread(b);
imshow(im);
  4 件のコメント
Walter Roberson
Walter Roberson 2014 年 1 月 21 日
Good catch, Bruno. I got sidetracked by the "undefined b".
But to be more correct, you can use a variable in imread(), but it needs to be a variable that contains a string. For example,
F = 'C:\Users\Romesha\Desktop\eye.jpg';
im = imread(F);
romasha
romasha 2014 年 1 月 22 日
this is the entire error message
  • * *Error in @(hObject,eventdata)gui('PB2_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback* * *
and respected sir i know the above answers already and i want to use that image which is store in variable b so how can i give the path of that image "im=imread(i want gray image which save in variable b in this paranthesis)"

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

回答 (1 件)

Walter Roberson
Walter Roberson 2014 年 1 月 21 日

カテゴリ

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

製品

Community Treasure Hunt

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

Start Hunting!

Translated by