MATLAB实现将图片转化为avi格式的视频
MATLAB实现将图片转化为avi格式的视频
视频就是将一系列连续的图片进行播放的效果。所以将图片转换为AVI格式的视频就是将一系列连续的图片保存到AVI格式的文件中。
转换的通用格式:
%% 保存为AVI文件
clear;
clc;
close all;
t = 0:1:10; % 设置间隔
% 设置保存对象
aviobj = VideoWriter('test1.avi'); % 创建一个名为test.avi的AVI文件
aviobj.FrameRate = 10; % 画图的帧率,越大表示越快
open(aviobj); % 打开AVI文件
for i = 1:length(t)%%% 这里读取图片或者绘制图片即可%%CurrFrame = getframe; % 获取每帧图片writeVideo(aviobj, CurrFrame); % 写入AVI文件中
end
% 关闭AVI文件
close(aviobj);
保存曲奇饼动画示例:
%% 将曲奇饼动画保存为AVI文件
clear;
clc;
close all;
R1 = 2;
t = 0:1:10; % 设置间隔% 设置保存对象
aviobj = VideoWriter('test1.avi'); % 创建一个名为test.avi的AVI文件
aviobj.FrameRate = 10; % 画图的帧率,越大表示越快
open(aviobj); % 打开AVI文件
for i = 1:length(t) th = 0:pi/50:2*pi;phi = 0:pi/50:2*pi;[Th,Phi] = meshgrid(th,phi); R2 = 1+0.2*cos(10*(Phi-Th-t(i))); % 变化 X = (R1+R2.*cos(Th)).*cos(Phi);Y = (R1+R2.*cos(Th)).*sin(Phi);Z = R2.*sin(Th); surf(X,Y,Z); % 绘图axis equal; % 坐标轴固定大小不变axis([-3.5 3.5 -3.5 3.5 -1.5 1.5]); % 限定坐标轴的范围shading interp; % 将图形表面的线去掉% 保存图像为AVI格式的视频CurrFrame = getframe; % 获取每帧图片writeVideo(aviobj, CurrFrame); % 写入AVI文件中
end
% 关闭AVI文件
close(aviobj);
MATLAB实现将图片转化为avi格式的视频相关推荐
- MATLAB实现将图片转化为gif格式的动画
MATLAB实现将图片转化为gif格式的动画 gif格式的动画实质上就是连续播放一系列的图片来实现的.所以将图片连接起来保存到gif格式的文件中即可实现. 通用格式: %% 保存为GIF格式 cl ...
- xsd文件转图片_如何将图片转化为PDF格式?分享一个超简单的方法给你
如何将图片转化为PDF格式?有些朋友经常需要将图片转换成PDF格式文件,这样比较方便保存和传输.熟悉文件转换的朋友是知道该怎么操作的,不了解的朋友不用担心,今天我来教大家一个方法,能够帮助我们简单快速 ...
- 批量将PPM格式图片转化为JPG格式
将PPM格式图片转化为JPG格式 做图像识别的时候数据集常常是ppm格式的,虽然不影响建模训练,但是我们电脑往往不支持ppm格式的图像展示. 比如到做交通标志识别的时候用到的BelgiumTS交通数据 ...
- AVI音视频封装格式学习(四)——linux系统C语言AVI格式音视频封装应用
拖了很久的AVI音视频封装实例,花了一天时间终于调完了,兼容性不是太好,但作为参考学习使用应该没有问题.RIFF和AVI以及WAV格式,可以参考前面的一些文章.这里详细介绍将一个H264视频流和一个2 ...
- 如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi格式的视频
如何使用JiaoZiVideoPlayer(饺子视频播放器)播放avi等原生不支持的格式的视频 1.为什么使用JiaoZiVideoPlayer播放AVI格式的视频 有的同学可能会发现,部分.avi文 ...
- IjkVideoView播放视频(支持avi格式的视频)
上一篇 Ijkplayer播放视频(支持AVI格式的视频) 讲了,Ijkplayer和SurfaceView结合,播放视频.这一篇我们把Ijkpayer和SurfaceView进行封装,封装成Ij ...
- 如何将AVI格式的视频转换为MP4?用嗨格式试试看
如何将AVI格式的视频转换为MP4?MP4是目前最为常见且兼容性好的视频格式之一,但有时候遇到的视频格式是AVI的,怎么才能将其转换器MP4格式呢?下面就给你分享一个好用的方法. 首先在电脑上下载并运 ...
- Qt实现avi格式录制视频
声明:刚刚接触qt开发,觉得qt真的很强大,也正是因为它的强大,所以在这条路上还有很远很远的路要走,希望大家多多指教,多多交流共同进步.另外由于本人不是系统的从头开始学qt,主要是在实战需求中来实现功 ...
- 怎么把avi格式的视频转换成gif动态图
随着gif动态图越来越火爆,制作gif动态图的小伙伴也越来越多,在制作gif时我们经常会在互联网下载视频作为制作素材,而下载的诸多视频格式中avi格式作为流行的视频格式被大量下载.那怎么用迅捷视频转换 ...
最新文章
- centos6.5 架设Telnet服务
- MySQL 5.7 for Windows 解压缩版配置安装
- 7. 关于IntelliJ IDEA删除项目
- Java对象的序列化
- 在开发过程中调试报表插件详细教程
- 常见的预设分栏包括_计算机应用基础_实训项目二Word综合应用
- 段描述符和段选择符解析
- fedora html 编辑器,分享|在 Fedora 上使用 Pitivi 编辑视频
- vue跨域/webpack跨域
- 丁向荣单片机pdf_《单片微机原理与接口技术--基于STC15系列单片机》,丁向荣主编.doc...
- ant-design tree 设置默认选中状态_[路由系列]5分钟设置一台Ubiquiti的ERX路由器
- golang 结构体使用chan
- python输入五个数并求平均值、保留一位小数_程序功能要实现输入理财产品金额和存款天数,计算预计收益金额(保留1位小数)。...
- MATLAB 残差分析
- 酒友app软件开源平台
- Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table ‘activiti.act_ge_property‘ doesn‘t exis
- 深度学习的趣味app简单优化(适合新手)
- CSS制作太极八卦图及衍生物
- 现货银价走势图分析技巧
- 程序员依然是这个时代,贫寒学子翻身的不二选择...