MATLAB中创建GUI进行图像识别

LukasEins 2017-12-14 01:20:14
我在MATLAB中用GUI创建一个图形界面,并在窗口内显示了摄像头的图像,再利用alexnet网络进行物品识别,在运行的时候可以实现,但是一旦推出就出现了这样的错误:
Error using matlab.ui.control.UIControl/set
Invalid or deleted object.

Error in videoSubject2>pushbutton2_Callback (line 134)
set(handles.edit1,'String',char(label));

Error in gui_mainfcn (line 95)
feval(varargin{:});

Error in videoSubject2 (line 42)
gui_mainfcn(gui_State, varargin{:});

Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)videoSubject2('pushbutton2_Callback',hObject,eventdata,guidata(hObject))

Error while evaluating DestroyedObject Callback.



具体的代码如下:
imaqhwinfo('winvideo');
vid1=videoinput('winvideo',1);
usbVidRes1=get(vid1,'videoResolution');
nBands1=get(vid1,'NumberOfBands');
axes(handles.axes1);
hImage1=imshow(zeros(usbVidRes1(2),usbVidRes1(1),nBands1));
preview(vid1,hImage1);
nnet=alexnet;
while true
frame=getsnapshot(vid1);
frame=imresize(frame,[227,227]);
label=classify(nnet,frame);
set(handles.edit1,'String',char(label));
drawnow;
end



希望有大神能帮忙解答一下。
...全文
1398 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
时间溜一溜 2020-07-24
  • 打赏
  • 举报
回复
能留个联系方式吗,交流交流
weixin_40285649 2018-01-07
  • 打赏
  • 举报
回复
你好,你这段代码不完整,
aysplzp 2017-12-14
  • 打赏
  • 举报
回复
文件的回调出了问题,是gui界面的按钮对应的函数使用有问题?

4,449

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧