demo
%% I.打开摄像头并获取图像
clear;
clc;
camList = webcamlist % Connect to the webcam.
cam = webcam(1) % Access specific property values
preview(cam); % Preview video stream
img = snapshot(cam); % Get a single frame
figure,image(img); % Display the frame in a figure window.
% 获取5个帧
for idx = 1:5
figure(idx+1),
img = snapshot(cam);
image(img);
end
clear cam % Clearing variables
%% II.将视频记录到磁盘
cam = webcam
vidWriter = VideoWriter('frames.avi') % Create the object and open the AVI file to be written
open(vidWriter)
% 获取和存储帧---记录20帧的视频
for index= 1:20
img = snapshot(cam) % Acquire frame for processing
writeVideo(vidWriter,img) % Write frame to video
end
close(vidWriter) % Clearing variables
clear cam