please any help to CHANGE THIS CODE to acquire one gray image per 3 minute

1 次查看(过去 30 天)
hi i have this code that take video and many frame
all what i want is to take one gray image and one frame only avery 3 minute
imaqreset;
obj = videoinput('winvideo',1,'YUY2_640x480');
% triggerconfig(obj,'manual');
set(obj,'FramesPerTrigger',Inf);
set(obj,'ReturnedColorspace','RGB');
obj.FrameGrabInterval = 1;
framesneed = 1;
start(obj);
while(obj.FramesAcquired<=framesneed)
RGB2=getsnapshot(obj);
imshow(RGB2);
pause(3);
end
stop(obj);
delete(obj);

回答(2 个)

Mahdi
Mahdi 2013-4-3
Change the pause line to pause(180). It reads it in seconds.
  4 个评论

请先登录,再进行评论。


mangood UK
mangood UK 2013-4-3
thier is aproblem
my webcam have high resolution as i think
but in matlab say maximum resolution is only 640*480
how to solve this
can any suggestion
regards

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by