how can i use image which is save in variable?

3 次查看(过去 30 天)
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 CenterFile Exchange 中查找有关 Image Processing Toolbox 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by