美文网首页
MATLAB将图片做成视频

MATLAB将图片做成视频

作者: Matrix0 | 来源:发表于2019-12-17 17:28 被阅读0次

1 准备工作

  • 将需要做成视频的图片放在同一个目录下
  • 对图片进行按顺序(你希望视频中播放的顺序)标号,例如fig1.png,fig2.png...fig100.png...
  • 数清图片的数目

2 开始

1 构建视频写入的对象

myobj= VideoWriter('myvideo.avi');

VideoWriter()是MATLAB函数,myvideo.avi是你想要生成视频的名字。
2 定义图片的帧率

myobj.FrameRate = 1;

FrameRate = 1说明1秒播放1张图片,如果FrameRate = 0.5 说明2秒播放一张图片。
3 写成视频

open(myobj)
for i=1:20
    fname = strcat('./fig/fig',num2str(i),'.png');
    frame = imread(fname);
    writeVideo(myobj, frame);
end
close(myobj)

假设有20张图片放在fig文件夹,图片名字是fig1.png,fig2.png...fig20.png。不断读入每张图片,写入视频内。

相关文章

网友评论

      本文标题:MATLAB将图片做成视频

      本文链接:https://www.haomeiwen.com/subject/mrqenctx.html