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

来源:互联网 发布:java迭代器 怎么使用 编辑:程序博客网 时间:2024/05/04 08:03

利用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;                    % 实时更新图像enddelete(obj);                %删除对象


1 0
原创粉丝点击