视频读入代码matlab,matlab读入视频序列并播放 代码

利用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); %删除对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值