please any help to CHANGE THIS CODE to acquire one gray image per 3 minute
Show older comments
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);
Answers (2)
Mahdi
on 3 Apr 2013
0 votes
Change the pause line to pause(180). It reads it in seconds.
4 Comments
mangood UK
on 3 Apr 2013
Walter Roberson
on 3 Apr 2013
FramesPerTrigger 1
ReturnedColorspace grayscale
Mahdi
on 3 Apr 2013
Thanks Walter, I must be tired. I didn't notice the other questions.
mangood UK
on 3 Apr 2013
mangood UK
on 3 Apr 2013
0 votes
2 Comments
Walter Roberson
on 4 Apr 2013
Please show us the output of
devinfo = imaqhwinfo('winvideo', 1);
devinfo.SupportedFormats
mangood UK
on 6 Apr 2013
Categories
Find more on Video Formats and Interfaces in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!