原先用opencv做这个工作,不过总是会出现一些意想不到的问题

今天网速搜了搜,发现matlab有现车的函数,分析给大家:

function CreatAviFromPic(picfrom,picend,picformat,aviname)

%把图片集合成一段avi视频

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% 施云涛 2009年01月08日

% 使用avifile、addframe、getframe等函数实现

% 输入:

% picfrom起始位置

% picend终止位置

% picformat图片格式,以字符输入

% aviname生成avi的名字,必须带后缀名,以字符输入

%输出:当前目录下,名字为aviname的视频文件

%备注:所有图片的大小必须与第一次输入的大小一致

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%获得图片格式

% dir('TrackResultPic\*.jpg');

picname=strcat('*.',picformat);

%显示该目录下的该图片格式的所有图片,此处如使用ls,ls所得的结果是字符数组,对下一步无法更好操作

picname=dir('TrackResultPic\*.jpg');

%使用avifile,可进行很多参数的设定修改

aviobj = avifile(aviname);

% aviobj = avifile('test.avi')

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%可调整的参数

% Adjustable parameters:

% Fps: 15.0000

% Compression: 'Indeo5'

% Quality: 75

% KeyFramePerSec: 2.1429

% VideoName: 'test.avi'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%

%%自动获得的参数

% Automatically updated parameters:

% Filename: 'test.avi'

% TotalFrames: 0

% Width: 0

% Height: 0

% Length: 0

% ImageType: 'Unknown'

% CurrentState: 'Open'

%%%%%%%%%%%%%%%%%%%%%%%

aviobj.Quality = 100;

aviobj.compression='None';

%使用addframe把图片写入视频

for i=picfrom:picend

str = strcat('TrackResultPic\',(picname(i,1).name));

picdata=imread(str);

aviobj=addframe(aviobj,uint8(picdata));

end

aviobj=close(aviobj);

很简单,稍作调整就可以使用

不过用qq影音不是正常的推出,应该是参数设置那里出现的问题

有待进一步研究。

matlab播放 视频帧,如何把连续视频帧转为视频的matlab代码 | 学步园相关推荐

  1. matlab上计算闭环极点,线性连续SISO系统极点配置算法的MATLAB实现

    计算机工程应用技术本栏目责任编辑:贾薇薇线性连续SISO 系统极点配置算法的MATLAB 实现 张江霞 (陕西理工学院电气工程系,陕西汉中723003) 摘要:针对典型的SISO 系统的极点配置方法, ...

  2. matlab混叠现象与频率分辨率,连续时间信号频谱分析研究及MATLAB实现

    0.引言在信号处理过程中,频域分析方法往往比时域分析方法更方便和有效.对于确知连续时间信号,其频域分析可以通过连续时间傅里叶变换来进行,但是,这样计算出来的结果仍然是连续函数,计算机不能直接加以处理. ...

  3. python 连续矫正_Python实现系统时间自动校正 | 学步园

    最近由于台式机CMOS电池没电了,每次开机后系统时间都会被初始化.出于每次都要重新设置系统时间太麻烦的考虑,今天用Python实现了系统开机自动校正时间的程序.大致的思路是:首先产生一个windows ...

  4. 基于matlab 求多边费马点,POJ2420(求多边形费马点) | 学步园

    题意:题目的意思就是给你N个点,在平面上寻找一个点,使得这个点到其他点的距离之和最小,问你最小的距离是多 少? 分析:在三角形内部这个点叫做费马点(费马点定义).那么这道题目就是求一个多变形的费马点. ...

  5. matlab图片取模程序,彩屏图像取模,BMP图像提取程序示例 | 学步园

    //bmconv.c #include #include#include#include"bmconv.h" /********************************** ...

  6. 颜色空间直方图matlab,使用Matlab绘制图像的rgb颜色空间和Lab颜色空间分量图和分量直方图 | 学步园...

    %author sagittariusboy All right reserved 2013年7月28日 14:58:11 org = imread('laaa.jpg'); %org = imrea ...

  7. matlab误码率计算函数,matlab通信系统性能估计(误码率、误比特率、眼图、星座图….) | 学步园...

    biterr函数 biterr函数用来计算错误比特的个数和误比特率,其调用格式为: [number,ratio] = biterr(x,y) [number,ratio] = biterr(x,y,k ...

  8. dpcm编码 matlab程序,DPCM预测编码的MATLAB原代码: | 学步园

    DPCM预测编码原代码: i1=imread('3.jpg'); i1=rgb2gray(i1); i1=imcrop(i1,[20 20 160 160]); i=double(i1); [m,n] ...

  9. matlab播放 视频帧,MATLAB读取视频并按帧保存

    %存第k帧 clc; clear; video_file='D:pictures5.mp4';%读取视频位置 obj=VideoReader(video_file); frame_num=obj.Nu ...

最新文章

  1. PHP中htmlentities跟htmlspecialchars的区别
  2. IBASE write buffer
  3. 前端:QuickJS到底能干什么
  4. mysql磁盘临时表清理_mysql 创建大量磁盘临时表
  5. jquery 学习之一 对象访问
  6. Windows下安装Python模块时环境配置
  7. python技术分享_分享几个python的使用技巧
  8. 安装win32com
  9. HTML | 分享几个HTML邮件样式模板
  10. cad缩放_CAD两种缩放技巧,你喜欢那个?
  11. F2FS之磁盘NAT和SIT布局及相关函数分析
  12. Serialization assertion safeVersionRead == safeSerializationVersion failed.
  13. 腾讯云服务器获取root权限(ubuntu系统)
  14. 2011计算机一级a,计算机一级A2011 上海.doc
  15. ONEDNS配置1:centos7DNS服务器forwarder配置
  16. m3u8转换到mp4 python_Python 实现MP4视频转M3u8视频
  17. JS逆向之国家企业信用信息公示系统Cookie传递
  18. Oracle获取数据库当前时间
  19. Source Insight 许可证激活与停用
  20. MATLAB 散点图(scatter)设置点据透明度

热门文章

  1. Extension field添加到CDS view上的技术实现
  2. SAP IBASE hierarchy remove - debug in ERP step1
  3. X3C to X9T
  4. CRM_REPORT_RF_CHECK_AUTHORITY call CRM_REPORT_RF_AUTH_OBJ_ORD_LP
  5. 离线安装Eclipse的Color theme plugin
  6. 如何生成自己的Yaas Service yaas
  7. 浅谈SAP Cloud for Sales 自动化
  8. java array 元素的位置_java中的两种排序工具Arrays和Collections的使用
  9. java 访问access数据库_使用JAVA访问ACCESS数据库的方法
  10. C语言一元二次方程表示如下,C语言一元二次方程day6