【发布时间】:2014-02-05 09:57:43
【问题描述】:
这是我从网络摄像头捕获帧的测试代码。提要提前终止。我不知道为什么。有人,帮忙。仅捕获两到三帧,然后过早退出。
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);
【问题讨论】:
-
如果你能提供错误信息,那就更容易了。
标签: matlab webcam video-capture