基于Matlab绘制超绚丽的烟花的过程详解
程序员文章站
2024-03-26 14:29:41
1.使用效果2.随机点生成我们要构造一个黑色背景,对其添加高斯噪声,然后依据阈值删掉部分噪声,生成一张随机点图片:3.图像膨胀我们发现之前构造的点太小了,我们要对其进行形态学膨胀处理:4.特效「风」模...
1.使用效果
2.随机点生成
我们要构造一个黑色背景,对其添加高斯噪声,然后依据阈值删掉部分噪声,生成一张随机点图片:
3.图像膨胀
我们发现之前构造的点太小了,我们要对其进行形态学膨胀处理:
4.特效「风」模拟
就是建立一个循环,不断地将点往右侧复制,并将颜色变暗,代码中第二个参数为拖拽长度,第三个参数为暗化速度:
5.级坐标变换
6.图像模糊及再映射
我们发现烟花图片中心区域方格化严重:
我们很容易想到图像模糊,但是模糊后亮度又不够,因此我们再做一次映射将图片整体亮度提高:
模糊及映射:
7.图像上色
生成一个圆形的渐变图片,并与白色烟花图片进行一次正交叠底:
其他几个颜色:
8.完整代码
以上就是基于matlab绘制超绚丽的烟花的过程详解的详细内容,更多关于matlab绘制烟花的资料请关注其它相关文章!