基于Matlab绘制超绚丽的烟花的过程详解

2022-07-17,,,,

1.使用效果

2.随机点生成

我们要构造一个黑色背景,对其添加高斯噪声,然后依据阈值删掉部分噪声,生成一张随机点图片:

3.图像膨胀

我们发现之前构造的点太小了,我们要对其进行形态学膨胀处理:

4.特效「风」模拟

就是建立一个循环,不断地将点往右侧复制,并将颜色变暗,代码中第二个参数为拖拽长度,第三个参数为暗化速度:

5.级坐标变换

6.图像模糊及再映射

我们发现烟花图片中心区域方格化严重:

我们很容易想到图像模糊,但是模糊后亮度又不够,因此我们再做一次映射将图片整体亮度提高:

模糊及映射:

7.图像上色

生成一个圆形的渐变图片,并与白色烟花图片进行一次正交叠底:

其他几个颜色:

8.完整代码

以上就是基于matlab绘制绚丽的烟花的过程详解的详细内容,更多关于matlab绘制烟花的资料请关注其它相关文章!

《基于Matlab绘制超绚丽的烟花的过程详解.doc》

下载本文的Word格式文档,以方便收藏与打印。