利用wins自带的视频 野生动物
代码如下
%载入视频 并显示第一帧
mov=VideoReader('Wildlife.wmv');
nFrames=mov.NumberOfFrames;
for i=1:nFrames
videoFrame=read(mov,i);
%figure;
imshow(videoFrame);
end
%播放视频
implay('Wildlife.wmv')
matlab 调用摄像头读入数据
代码如下
clear all;
close all;
clc;
obj=videoinput('winvideo',1,'YUY2_320x240'); %一般的家用摄像头第三个参数这样就可以,不能运行直接去掉第三个参数也可以
h1=preview(obj); %预览视频,同时获取句柄
h2=figure(2); %新建显示图像figure,同时获取句柄
while ishandle(h1) && ishandle(h2) %两个句柄有一个关闭就结束程序
frame=getsnapshot(obj); %捕获图像
frame=ycbcr2rgb(frame); %转成彩色,这个frame就可以按照自己意愿处理了
imshow(frame); %显示图像
drawnow; % 实时更新图像
end
delete(obj); %删除对象