how to use setappdata() and getappdata()?

2 次查看(过去 30 天)
I am getting the below error when I am using the following code:
function browse_push_Callback (hObject, eventdata, handles)
[f_name,f_path] = uigetfile({'*.jpg';'*.png';'*.gif';'*.tiff'},'Select the IMAGE');
image = imread(fullfile(f_path,f_name));
handles.image = image;
%disp(image);
handles.f_path = f_path;
handles.f_name = f_name;
%handles = handles.figure;
setappdata(handles,'im1',handles.image);
%setappdata(handles,'im1',image);
guidata(hObject,handles);
end
??? Error using ==> setappdata
Conversion to double from struct is not possible.
Error in ==> SAM_1>browse_push_Callback at 175
setappdata(handles,'im1',handles.image);

回答(1 个)

Image Analyst
Image Analyst 2014-3-9

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by