暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

手把手教你用MATLAB制作gif动画,从此PPT汇报不再为素材犯愁了

空心的梦 2021-06-22
3084

相信大家平时制作PPT时,通常会需要一些GIF加以修饰或者辅助说明。但是又苦于不会用视频剪辑软件或者制作的质量不够完美。

今天,给大家分享一个如何用MATLAB来制作GIF动画,不仅简单实用体积小,GIF动画的效果还很精致。其中涉及到了很多MATLAB编程的一些基础知识,比如if语句、for和while循环以及涉及到图像处理的函数语法,我都作了详细的注释。

1.分解视频所有帧
这步操作,主要是将视频所有帧的图像读取出来,并且按照序号进行保存
(如果视频比较大的话,大家可以根据实际情况,对for循环进行修改读取和保存相应的部分),方便大家根据图片的序号查找视频中想要节选的片段。

2.鼠标手动裁剪
为了更精准地满足对GIF制作的需求,视频的整个界面中有可能有很多多余的部分,这是我们需要对视频屏幕区进行选取,用鼠标画出矩阵区域裁剪我们想要的部分。

这是我从抖音上随便下载了一个小视频作为素材,想要将两个小孩子拥抱的镜头加个特写制作出一个GIF动画。如图所选区域就是两个小孩即将拥抱的镜头所在区域。鼠标选中之后,双击。

3.制作GIF动画
接下来便对上一步中,所选择的帧图像序号,进行合成制作GIF动画了。这里我选择的起始和终止序号分别是130,203,大家根据自己实际情况做修改即可。

效果图如下:

相信在给大家带来干货分享的同时,也会加深大家对编程基础知识的理解和对编程的认识。

想要获取本视频素材以及源码,大家可在公众号后台发送:GIF,免费领取

阿不小奇谈

与你分享编程设计的乐趣

长按二维码关注我们


大家有什么更好的建议想要分享,欢迎在下方留言,你所知道的正是大家所需要的。

文章转载自空心的梦,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论