0

これは私のプロジェクト用です。私は 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);
4

1 に答える 1

0

続行する前に数秒間実行を一時停止するループで使用pause(n)します。たとえば。fornpause(0.1)

于 2013-05-06T14:22:05.707 に答える