楼主: 凡星有梦
14731 3

[学习分享] matlab生成gif动态图像 [推广有奖]

  • 2关注
  • 20粉丝

已卖:106份资源

讲师

89%

还不是VIP/贵宾

-

威望
1
论坛币
7643 个
通用积分
5270.5463
学术水平
100 点
热心指数
87 点
信用等级
88 点
经验
7381 点
帖子
149
精华
2
在线时间
185 小时
注册时间
2013-8-26
最后登录
2025-11-23

楼主
凡星有梦 在职认证  发表于 2014-4-8 14:49:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
matlab里要生成动态图像关键有两个,一个是图像数据,要准备多幅同样大小的图像或者将图像数据变化的过程保存下来;其二是正确调用imwrite函数,最主要有两个属性,1是DelayTime,控制图像切换的间隔,2是LoopCount,用于设置图像默认的循环次数,默认是无穷次,即不断循环,若要手动设置此值,0代表循环一次,1代表循环两次,以此类推。
一个简单的示例代码如下

  1. for i=1:10     
  2.     Img=imread(['F:\Public_Dataset\imageLibrary\ORL\100x100\s1\' mat2str(i) '.bmp']);  
  3.     imshow(Img);  
  4.     frame=getframe(gcf);  
  5.     im=frame2im(frame);%制作gif文件,图像必须是index索引图像  
  6.     [I,map]=rgb2ind(im,256);  
  7.   
  8.     imwrite(I,map,'face.gif','gif','DelayTime',0.1,'WriteMode','append','loopcount',inf);  
复制代码
原文:http://blog.csdn.net/zshtang/article/details/6684655

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla Lab GIF matlab 动态

个人主页:https://lixuan.xyz

沙发
gyqznufe 发表于 2014-4-8 15:03:51
学习matlab图形可视化的好方法!
知常容·容乃公·公乃王!
创新源于学、问、思、行、果!
言传身教,请用事实与数据说话!
舍而得之:福、禄、寿、喜、财

藤椅
yzy0718 发表于 2014-4-8 21:21:58
看看看看

板凳
fxay123 学生认证  发表于 2014-4-9 14:02:43
可以学习一下            
123

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 04:14