在Matlab中控制快照速度

时间:2013-05-06 14:04:01

标签: matlab image-processing snapshot

这是我的项目。我在matlab中使用 getdata 命令编写代码。我想从网络摄像头拍摄一些快照。但那些快照非常快。

我想减慢快照帧的速度。这是我写的代码,

vid = videoinput('winvideo',3,'RGB24_1600x1200');    
triggerconfig(vid,'manual');   
set(vid,'FramesPerTrigger',1);
set(vid,'TriggerRepeat', Inf);
start(vid);
for i=1:2
    trigger(vid);
    im=getdata(vid,1);
    figure,imshow(im);
end
imwrite(im,'web.jpg');
stop(vid);

1 个答案:

答案 0 :(得分:0)

pause(n)循环中使用for,暂停执行n秒,然后再继续。例如pause(0.1)