matlab 视频 操作

原创 2007年10月11日 10:08:00

1.       播放avi视频

aviread, aviinfo, avifile, movie

m1=aviread(‘filename’,[frame array]);

movie(m1,1,15) %播放一次,每秒 15

 

2.       播放其他视频

  

3.       得到某一视频帧

因为 aviread得到的是图片的行向量,所以视频帧的读取方法为

m1=aviread(‘filename’,[frame array]);

f=m1(1,index);

imshow(m1.cdata);

colormap(m1.colormap);

 

深蓝部分也可以为

imshow(frame2im(f))

 

4.       对视频帧操作

5.       产生新的视频

im2frame,  getframe,  addframeavifilemovie2avi

fig=figure;

set(fig,'DoubleBuffer','on');

set(gca,'xlim',[-80 80],'ylim',[-80 80],...

       'NextPlot','replace','Visible','off')

mov = avifile('example.avi')

x = -pi:.1:pi;

radius = 0:length(x);

for k=1:length(x)

    h = patch(sin(x)*radius(k),cos(x)*radius(k),...

                 [abs(cos(x(k))) 0 0]);

    set(h,'EraseMode','xor');

    F = getframe(gca);

    mov = addframe(mov,F);

end

mov = close(mov);

 

Matlab 对视频的读写操作

原文地址:http://blog.163.com/yuyang_tech/blog/static/21605008320139854818157/                       htt...
  • TodayHuaiting
  • TodayHuaiting
  • 2015年11月02日 19:37
  • 3060

Matlab读取视频并处理成帧保存

Matlab读取视频并处理成帧保存 本文介绍主要介绍VideoReader读取视频,并用imwrite将视频帧保存。...
  • qq_23097931
  • qq_23097931
  • 2016年04月10日 00:34
  • 14211

用matlab 将图片序列导出视频

code: aviobj = avifile('video1(6).avi');%名字 aviobj.Quality = 100; aviobj.Fps = 6;%帧速率 aviobj.compres...
  • u012223913
  • u012223913
  • 2015年11月11日 16:25
  • 1481

MATLAB 视频与图像转换

本节主要讲解一下如何使用MATLAB实现视频转换成帧图片,以及帧图片如何连接成视频。 MATLAB将视频转换成帧图片 我们将该过程分解成一下几个步骤:读取视频,获取视频属性。 取得视频的每一帧图片,...
  • anran_zhou
  • anran_zhou
  • 2017年04月19日 16:41
  • 1530

在matlab中GUI环境下通过摄像头读入视频并处理 手记(未完)

目标:在matlab中GUI环境下通过摄像头读入视频并实时处理(实时可能比较困难) 1、建立GUI界面,通过摄像头读取视频,并简单处理。  完整的m文件如下。 function varargout...
  • hzhaly
  • hzhaly
  • 2014年01月25日 17:50
  • 7128

Matlab视频处理

一、读取视频文件 aviread:这个函数读取一个AVI电影并将其帧存入MATLAB的一个movie结构中。(新版本将用VideoReader替换aviread) mov=aviread(file...
  • liyuqian199695
  • liyuqian199695
  • 2015年12月27日 10:06
  • 1461

matlab截取一段视频和裁剪一小块视频区域

截取一段视频的400帧~600帧function [vidFile,samplingRate] = Get_Vedio() addpath(genpath('.')); global inFile;...
  • Sousky
  • Sousky
  • 2017年07月07日 09:06
  • 1045

MATLAB实现的视频运动检测方法

遇到一个问题。有一个视频,需要计算各帧之间的全局的相对运动(或者可以理解为相机的平动)。经过一番查找,大致有三种思路。 无论哪一种方法,都最好先用After Effects处理一下,添加一些模糊啊、...
  • cdmel
  • cdmel
  • 2015年12月15日 15:37
  • 2836

matlab对视频进行滤波去噪

clear all; close all; videoRead = VideoReader('newfile.avi'); %读取视频 nFrameRead = videoRead.NumberOfF...
  • Lrrent
  • Lrrent
  • 2016年04月05日 13:35
  • 1782

Matlab处理视频文件1

接下来我打算用几篇博客写关于matlab视频处理相关的内容首先,在读取视频文件方面,前期matlab只能用aviread,但其支持的视频文件编码有限,我用的视频读取函数为VideoReader(文件路...
  • u010510134
  • u010510134
  • 2016年03月03日 22:04
  • 1301
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:matlab 视频 操作
举报原因:
原因补充:

(最多只允许输入30个字)