高斯滤波API中参数sigmaX, sigmaY的意思

来源:8-5 高斯滤波

田野field

2024-03-30

老师高斯滤波的API:GaussianBlur(img, kernel, sigmaX, sigmaY)其中的sigmaX和sigmaY能再详细举个例子说明下吗,没太明白啥意思。

写回答

1回答

李超

2024-03-30

sigmaX和sigmaY分别代码高斯分布的x方向的宽度和y方向的宽度。具体的就是如果sigma越大,kernel filter中各个元素的值就越接近,模糊程度就越高,反之sigma越小,kernel filer中中间元素的值与周边元系的值差距就越大,模糊程序就越低。如果你想尽一步知道它们是如何影响kernel 中各元素的值的,可以自己研究它下它的数学公式:

$$f(x, y, \sigma_x, \sigma_y) = \frac{1}{2\pi\sigma_x\sigma_y}\cdot e^{-(\frac{x^2}{2\sigma_x^2}+\frac{y^2}{2\sigma_y^2})}$$

0
1
李超
你可以将 数学公式 后面的以 $$ 开头和结尾的字符串放到vscode下的markdown文件中显示,注意要包括 $$ 符号
2024-03-30
共1条回复

OpenCV三大经典项目实战 一次掌握计算机视觉核心技能

OpenCV入门到进阶:实战三大典型项目

925 学习 · 233 问题

查看课程