1.使用效果
2.随机点生成
我们要构造一个黑色背景,对其添加高斯噪声,然后依据阈值删掉部分噪声,生成一张随机点图片:
3.图像膨胀
我们发现之前构造的点太小了,我们要对其进行形态学膨胀处理:
4.特效「风」模拟
就是建立一个循环,不断地将点往右侧复制,并将颜色变暗,代码中第二个参数为拖拽长度,第三个参数为暗化速度:
5.级坐标变换
6.图像模糊及再映射
我们发现烟花图片中心区域方格化严重:
我们很容易想到图像模糊,但是模糊后亮度又不够,因此我们再做一次映射将图片整体亮度提高:
模糊及映射:
7.图像上色
生成一个圆形的渐变图片,并与白色烟花图片进行一次正交叠底:
其他几个颜色:
8.完整代码
以上就是基于matlab绘制超绚丽的烟花的过程详解的详细内容,更多关于matlab绘制烟花的资料请关注<计算机技术网(www.ctvol.com)!!>其它相关文章!
需要了解更多c/c++开发分享基于Matlab绘制超绚丽的烟花的过程详解,都可以关注C/C++技术分享栏目—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/1057901.html