I want to create interrupts
2 views (last 30 days)
Show older comments
% Video preferences
%vid = videoinput('winvideo', 1); % Next line is alternative to this one if you know the format
vid = videoinput('winvideo', 1, 'MJPG_1280x720');
% vid.FramesPerTrigger = Inf;
vid.TriggerRepeat = Inf;
set(vid, 'ReturnedColorSpace', 'RGB') ;
set(vid,'FrameGrabInterval', 3);
% Preview
figure
% Get frames
start(vid);
wait(vid,inf);
% frames = getdata(vid);
vid.FramesAvailable
% Save frames
while(vid.FramesAvailable >= 2)
data = getdata(vid,2);
diff_im = imabsdiff(data(:,:,:,1),data(:,:,:,2));
diff_im
imshow(diff_im);
drawnow % update figure window
end
% folder = strcat(foldername, '/');
% for k = 1 : framenumber
% mov(k).cdata = frames(:,:,:,k);
% imagename=strcat(int2str(k), '.jpeg');
% path = strcat(folder, imagename);
% imwrite(mov(k).cdata, path);
% end
stop(vid);
delete(vid);
clear vid;
The requirement is that I do not have interrupt support for capture time. Want to help Want to clear When using images that capture frames per frame
2 Comments
Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!