MATLAB将图片做成视频

2019-12-17  本文已影响0人  Matrix0

1 准备工作

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。不断读入每张图片,写入视频内。

上一篇 下一篇

猜你喜欢

热点阅读