信息

这个问题是关闭的。重新编辑或回答。

照片的电影

3视图(30天)
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran 2012年6月9日
回答: 焉耆刘 2021年11月26日
我有一个软件将图片转换成视频. .有选择在MATLAB实现它吗?

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2012年6月9日
看到VideoWriter文档中的示例。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2012年6月9日
//www.tianjin-qmedu.com/help/techdoc/ref/videowriterclass.html
参见//www.tianjin-qmedu.com/help/techdoc/ref/avifile.html
//www.tianjin-qmedu.com/help/techdoc/ref/movie2avi.html
http://matlab.wikia.com/wiki/FAQ How_can_I_process_a_sequence_of_files.3F

焉耆刘
焉耆刘 2021年11月26日
是的,先生,让我们使用imgFilePath jpg avi文件,等
函数Images2Video (imgFilePath filename_out)
如果输入参数个数< 2
imgFilePath = fullfile (pwd,“大卫\ img”);
filename_out = fullfile (pwd,“out.avi”);
结束
%清理空间
clc;
%起始帧
startnum = 1;
%默认结束帧为jpg图像数目
endnum =大小(ls (fullfile (imgFilePath,‘* . jpg”1)));
%创建对象句柄
writerObj = VideoWriter (filename_out);
%设置帧率
writerObj。帧速率= 24;
%开始打开
打开(writerObj);
%进度条
h = waitbar (0,,“名字”,“写视频文件…”);
%总帧数
步骤= endnum - startnum;
num = startnum: endnum
%当前序号的名称
文件= sprintf (“% 04 d.jpg”,num);
%当前序号的位置
文件= fullfile (imgFilePath、文件);
%读取
帧= imread(文件);
%转化为帧对象
= im2frame帧(帧);
%写出
writeVideo (writerObj框架);
%刷新
暂停(0.01);
%进度
一步= num - startnum;
%显示进度条
waitbar(步骤/步骤,h, sprintf (的过程:% d % %而圆(步骤/步骤* 100)));
结束
%关闭句柄
关闭(writerObj);
%关闭进度条
关闭(h);

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!