⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myim2avi.m

📁 把matlab中的多幅图片生成为avi的视频流
💻 M
字号:
function Myim2avi(aviName,idxFrom,idxTo,ImgPath,ImgNameHeader,ImgNameEnd)
% aviName       ------ 要保存的 avi 文件名
% idxFrom       ------ 图片的起始序号
% idxTo         ------ 图片的终止序号
% ImgPath       ------ 图片序列的所在路径
% ImgNameHeader ------ 图片文件名中序号前面的文件名
% ImgNameEnd    ------ 图片文件名中序号后面的文件名

% For example:
% ImgName: Img_Hc_180A30S6P_256S_256D_100i.bmp
% ImgNameHeader='Img_Hc_180A30S6P_256S_256D_';
% ImgNameEnd='i.bmp';


mov=avifile(aviName);
mov.compression='None';
mov.fps=15;
% col=(0:1/255:1)';
% mov.colormap=[col,col,col];
mov.colormap=colormap(bone(256));

for i=idxFrom:idxTo
    ImgName=[ImgPath,ImgNameHeader,num2str(i),ImgNameEnd];
    frame=imread(ImgName);
    mov=addframe(mov,uint8(frame));
end

mov=close(mov);

% aviName='test.avi';
% idxFrom=0;
% idxTo=300;
% ImgPath='D:\Program Files\MATLAB\R2006b\work\Image Reconstruction Method\BMP\';
% ImgNameHeader='Img_Hc_180A30S6P_256S_256D_';
% ImgNameEnd='i.bmp';
% Myim2avi(aviName,idxFrom,idxTo,ImgPath,ImgNameHeader,ImgNameEnd)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -