下面来介绍一下经典的功夫熊猫的动作在MATLAB中实现动画制作,达到显示的效果,具体如下:

1、首先在MATLAB的主界面编辑器中写入下列代码,具体如下:

clc;close all;clear all;figure(1);
%制作电影动画
m=moviein(28); %分配存储帧的内存
a0=int2str(0);
for i=1:9      % 依次读入1-9张数字图像a=int2str(i);a1=strcat('G:\KonghuPanda\KonghuPanda',a0,a0,a,'.jpg');X1=imread(a1);imshow(X1);m(i)=getframe;
end
for i=10:28    % 依次读入10-28张数字图像a2=int2str(i);a3=strcat('G:\KonghuPanda\KonghuPanda',a0,a2,'.jpg');X2=imread(a3);imshow(X2);m(i)=getframe;
end
movie(m,8);    %播放动画
%输出各个电影帧
figure(2);
for i=1:9subplot(7,4,i);a=int2str(i);a1=strcat('G:\KonghuPanda\KonghuPanda',a0,a0,a,'.jpg');X1=imread(a1);image(X1);axis off;box off;a4=int2str(i);a5=strcat('第',a4,'帧');title(a5,'fontsize',9,'fontname','隶书');
end
for i=10:28subplot(7,4,i);a2=int2str(i);a3=strcat('G:\KonghuPanda\KonghuPanda',a0,a2,'.jpg');X2=imread(a3);image(X2);axis off;box off;a6=int2str(i);a7=strcat('第',a6,'帧');title(a7,'fontsize',9,'fontname','隶书');
end

2、命名保存代码至自定义路径下,点击运行,结果如下(由于是动态图,我只截取了部分,大家可以运行代码后观看完整的)

 

 

 

如图所示,前面几张图是动画图截取部分,后面是从第1帧到 第28帧的所有图像,所谓动画制作,其实就是将每一帧的图像通过设置一定的时延来呈现出来,时间的长短和图片的画质就决定了动画质量的高低,请大家继续关注!!!

MATLAB实现功夫熊猫动画制作程序相关推荐

  1. 【老生谈算法】matlab实现自动画玫瑰程序源码——画玫瑰

    matlab自动画玫瑰程序源码 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]matlab自动画玫瑰程序源码.docx 2. ...

  2. matlab 绘图与动画制作

    目录 一.MATLAB常用绘图函数 1.plot() 函数 2.surf() 函数 3.ezplot() 函数 二.动画绘制 1.绘制原理 2.绘制步骤 3.代码模板 三.举个栗子 example 1 ...

  3. 十四款常用动画制作软件

    一.Ulead GIF Animator V5.05 汉化绿色特别版 GIF动画制作软件 下载地址 http://www.duote.com/soft/15782.html [基本介绍] 友立公司出版 ...

  4. matlab程序动画设计,Matlab动画制作(一)——电影动画

    电影动画的好处就是,运行一次可以多次播放,甚至可以直接生成avi文件,直接独立与Matlab环境播放.这是其它三种动画制作方法所不具备的. MATLAB中,创建电影动画的过程分为以下四步: step1 ...

  5. matlab动画制作详解

    众所周知,MATLAB的绘图能力十分强大.有时,我们不仅需要绘图,还需要制作一些动态视频和动画,下面就来介绍一些matlab里制作动画和视频常用的函数,并举出一些实例. 一.animatedline ...

  6. matlab 如何输出gif,MATLAB生成GIF动画,PhotoShop制作GIF动画

    MATLAB制作GIF,PHOTOSHOP制作GIF gif动画易于制作,相对于视频更小,更易于传播.作为一个程序猿,在使用程序绘图过程中想生成gif动画,可以使用MATLAB生成.当然,MATLAB ...

  7. 利用MATLAB进行动画制作

    以植物大战僵尸图片为例,首先找到背景图片.植物.僵尸:如下图(图片来源http://www.aigei.com/s,也就是爱给网). MATLAB程序如下: %% 清屏 clear;close all ...

  8. 小程序 mathjs渲染公式_Mac 3D渲染和动画制作----KeyShot 9 Pro

    KeyShot 9 Pro for Mac是应用在Mac上的一款3D渲染和动画制作软件,keyshot是您快速创建精彩视觉效果所需的一切.在实时3D渲染工作流程显示结果即时,缩短了创建逼真的产品拍摄的 ...

  9. unity 程序获得焦点_Mac上的2D动画制作工具Moho Pro 12 for Mac独特的动画程序

    Moho Pro 12mac版是一款运行在Mac端的2D动画制作软件,非常适合寻求更有效的传统动画替代品的专业人士.凭借直观的界面和强大的功能,如Smart Bones™,Smart Warp,Bez ...

最新文章

  1. C#生成PDF文件中时,设置边框为虚线和隐藏显示单个或者多个边框。
  2. 计算机游戏50关,YELLOW游戏全50关攻略
  3. ShowSlow+Yslow环境搭建
  4. 使用eclipse调试hive mapreduce
  5. C语言链表的操作和讲解
  6. 是否采用SD-WAN?你需要先考虑以下问题
  7. 网卡bonding配置
  8. python提供了什么函数进行格式化输出_python print函数格式化输出
  9. 高电压与绝缘技术方向,代做EMTP,ATP输电线路防雷仿真
  10. python:实现峰值信噪比算法(附完整源码)
  11. win10去掉快捷方式小箭头_win7去除快捷方式小箭头的方法教程
  12. 高频单词700 (高频指的是组合成其它单词的次数)
  13. 雨落无声-开博啦........
  14. python 股票自动交易助手_哪些 Python 库让你相见恨晚?
  15. Windows XP SP2 (Simplified Chinese MS08_067漏洞复现)
  16. 第9章第1节:创建商业计划书封面幻灯片的版式 [PowerPoint精美幻灯片实战教程]
  17. 唯一ID生成算法剖析
  18. 生成服务器证书 启用HTTPS 生成自签名证书
  19. SQL数据库可疑恢复 挂起恢复 置疑恢复 SQL数据库无法附加修复 附加报错 9003
  20. 计算机专业新老生交流会ppt,新老生交流会ppt模板

热门文章

  1. 无法打开计算机上的event log服务,Windows event log服务意外终止,windows必须立即重新启动???怎么处理?要...
  2. MyEclipse项目出现无法解析类型 javax.servlet.http.HttpServletRequest。从必需的 .class 文件间接引用了它
  3. 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include pch.h”
  4. 撬动农业价值天平,拼多多凭什么?
  5. 猫眼爬虫-验证码解决问题
  6. 字符串系列(二)——“万金油”后缀数组
  7. 《移动软件开发》结课作业:答案漂流瓶 实验报告
  8. 第一章 数据库基本概念
  9. svn:重命名文件之后,不允许提交
  10. Bluemix 修改时区