1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| disp('capturer video');
disp('1:capturer ');
disp('2:Arreter');
option=input(' option');
switch option
case 1
proye_new='screen.avi';
aviobj=avifile(proye_new,'compression','MSVC');
aviobj.quality=100;
aviobj.colormap=gray(256);
camweb=videoinput('winvideo',1,'YUY2_640x480');
camweb.LoggingMode='disk&memory';
preview(camweb);
start(camweb);
camera_web.DiskLoggerFrameCount ;
aviobj=close(camweb.DiskLogger);
closepreview(camweb);
clear(camweb);
clear camweb;
case 2
close all ;
otherwise,disp('operation non valide');
end |
Partager