滤镜效果(一)——高斯模糊

本文介绍了高斯模糊在图像处理中的应用,通过高斯函数计算卷积模板实现滤镜效果。讨论了7x7和3x3卷积模板,并在实时渲染中优化性能。最后展示了3x3卷积计算的归一化过程以及对应的shader代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高斯模糊也叫高斯平滑,是图像处理中广泛应用的效果。利用高斯函数(正态分布)做为计算模板,对图像进行卷积计算而得到滤镜效果,正态分布函数如下:
正态分布方程
N是维数,σ是正态分布的标准偏差。根据以上方程计算出卷积模板。
维基百科给出7x7的卷积模板数,如下:
0.00000067 0.00002292 0.00019117 0.00038771 0.00019117 0.00002292 0.00000067
0.00002292 0.00078633 0.00655965 0.01330373 0.00655965 0.00078633 0.00002292
0.00019117 0.00655965 0.05472157 0.11098164 0.05472157 0.00655965 0.00019117
0.00038771 0.01330373 0.11098164 0.22508352 0.11098164 0.01330373 0.00038771
0.00019117 0.00655965 0.05472157 0.11098164 0.05472157 0.00655965 0.00019117
0.00002292 0.00078633 0.00655965 0.01330373 0.00655965 0.00078633 0.00002292
0.00000067 0.00002292 0.00019117 0.00038771 0.00019117 0.00002292 0.00000067

事实上,在模糊图像时,特别实时渲染中,我们不需要进行77的次采样计算,77次采样率太高,影响性能
下面给出3x3次卷积计算模糊;
0.05472157, 0.11098164, 0.05472157,
0.11098164, 0.22508352, 0.11098164,
0.05472157, 0.11098164,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值