[未答复] gui界面开启摄像头后显示索引超出数组元素等问题

[复制链接]
chensy1703 发表于 2021-4-15 10:52:42
axes(handles.axes2);
vid = videoinput('winvideo',1,'YUY2_640x480');
set(vid,'ReturnedColorSpace','rgb');
vidRes = get(vid, 'VideoResolution');
nBands = get(vid, 'NumberOfBands');
hImage = image( zeros(vidRes(2), vidRes(1), nBands) );
preview(vid, hImage);
disp('摄像头开启');
faceDetector1 = vision.CascadeObjectDetector;
while(1)
frame = getsnapshot(vid);

box = step(faceDetector1, frame); % Detect faces
if isempty(box)==01
    ff=imcrop(frame,[box(1),box(2),box(3),box(4)]);
%figure;imshow(cc);
    ff=rgb2gray(ff);
%figure;imshow(cc);
    ff=histeq(ff);       %直方图均衡化
%     imwrite(cc,'.\test\1.jpg');
    yy=svm_test(xsup,w,b,nbsv,ff);
    h=rectangle('position',[box(1),box(2),box(3),box(4)],'LineWidth',2,'edgecolor','b');




摄像头开启
索引超出数组元素的数目(0)。

出错 main_gui>pushbutton6_Callback (第 189 行)
    ff=imcrop(frame,[box(1),box(2),box(3),box(4)]);

出错 gui_mainfcn (第 95 行)
        feval(varargin{:});

出错 main_gui (第 42 行)
    gui_mainfcn(gui_State, varargin{:});

出错 matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)main_gui('pushbutton6_Callback',hObject,eventdata,guidata(hObject))

计算 UIControl Callback 时出错。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表