bwzong的个人博客分享 http://blog.sciencenet.cn/u/bwzong

博文

MAT001.利用matlab制作AVI视频(已有图片)

已有 4890 次阅读 2014-12-13 10:35 |系统分类:科研笔记| MATLAB, 图片, 课程, 制作, 文件夹

%利用matlab制作AVI视频(已有图片)

%前提要求:将图像放在一个文件夹下,所有图像要大小一致,类型相同


%当为彩色图像时,。。

clear all

close all

clc


srcDir=uigetdir('F:课程文件Zemax培训-总教材(厂商)');%获得选择的文件夹

cd(srcDir);

allnames=struct2cell(dir('*.jpg'));

[k,len]=size(allnames);%获得jpg文件的个数


aviobj=avifile('Zemax_培训厂商','compression','none');

aviobj.fps=0.2;%每秒的帧数

for i=1:len

   %依次取出文件

   name=allnames{1,i}

   I=imread(name);%读取文件

   aviobj=addframe(aviobj,I);

end

aviobj=close(aviobj);


%当图像为灰度时,修改如下

%I1(:,:,1)=I;

%I1(:,:,2)=I;

%I1(:,:,3)=I;




https://blog.sciencenet.cn/blog-1120694-850668.html

上一篇:接下来,写一些东西
下一篇:Zemax中孔径类型解惑
收藏 IP: 61.167.60.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-27 19:27

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部