Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 从网络摄像头获取帧_Matlab_Webcam_Video Capture - Fatal编程技术网

Matlab 从网络摄像头获取帧

Matlab 从网络摄像头获取帧,matlab,webcam,video-capture,Matlab,Webcam,Video Capture,下面是我从网络摄像头捕获帧的测试代码。馈送过早终止。我不知道为什么。救命啊。只捕获两到三帧,然后它过早退出 vid = videoinput('winvideo', 1); triggerconfig(vid, 'manual'); set(vid, 'FramesPerTrigger', 1); set(vid, 'TriggerRepeat', inf); set(vid, 'ReturnedColorSpace', 'grayscale'); start(vid); try

下面是我从网络摄像头捕获帧的测试代码。馈送过早终止。我不知道为什么。救命啊。只捕获两到三帧,然后它过早退出

vid = videoinput('winvideo', 1);
triggerconfig(vid, 'manual');
set(vid, 'FramesPerTrigger', 1);
set(vid, 'TriggerRepeat', inf);
set(vid, 'ReturnedColorSpace', 'grayscale');

start(vid);

try
     while(vid.FramesAcquired <= 3)
         trigger(vid);

       img = getdata(vid);
       imshow(img);
       hold on; 

       disp('acquired');
    end
catch
    disp('Error');
    stop(vid);
end
disp('exit');
stop(vid);
vid=videoinput('winvideo',1);
triggerconfig(见“手动”);
套件(见“框架装配工”,1);
设置(见“触发器重复”,inf);
设置(vid,'ReturnedColorSpace','grayscale');
启动(vid);
尝试

而(vid.FRAMESQUIRED检查这行代码:

while(vid.FramesAcquired <= 3)

while(vid.frames)如果您可以提供错误消息,这将更容易。