[問題] GUI 中的 axes 秀圖已回收
請教一下大家
我現在論文必須要用 gui 來表現結果
但現在一開始做就卡在一個部份
若我的license_rec_fun.m檔處理完傳送出來的會是多張圖片 (lc_band)
照道理來說
我只要打下列程式,就會顯示出圖片於 axes1 才是
function run_button_Callback(hObject, eventdata, handles)
% hObject handle to run_button (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
lc_band=license_rec_fun; % 將執行結果的圖片存到 lc_band (多張圖)
handles.im=lc_band{1}; % 要顯示的是第一張圖
axes(handles.axes1);
imshow(handles.im);
guidata(hObject, handles);
但卻出現下列的錯誤
??? Error using ==> axes
Invalid object handle
Error in ==> lic>run_button_Callback at 87
axes(handles.axes1);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> lic at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
guidemfile>@(hObject,eventdata)lic('run_button_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
倘若不用程式執行完的圖片來顯示,而用 imread 一張隨便的圖
都可以正常顯示。
若在 axes(handles.axes1); 這行設中斷,
也可以看到 handles.im 是一張灰階圖片。
所以我就不懂,這樣子問題到底是出在哪邊
煩請大家幫我解答一下,感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.26.141
推
04/24 11:21, , 1F
04/24 11:21, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章