![]() |
OpenCV 4.10.0
开放源码计算机视觉
|
本教程演示如何使用 F 变换对图像进行滤波。你将看到
正如我在前面的教程中展示的,F 变换是一种模糊数学工具,在图像处理中非常有用。让我重新写一下使用之前介绍的核 \(g\) 的公式
\[ F^0_{kl}=\frac{\sum_{x=0}^{2h+1}\sum_{y=0}^{2h+1} \iota_{kl}(x,y) g(x,y)}{\sum_{x=0}^{2h+1}\sum_{y=0}^{2h+1} g(x,y)}, \]
其中 \(\iota_{kl} \subset I\) 以像素 \((k \cdot h,l \cdot h)\) 为中心,且 \(g\) 是核。可以在相关论文中找到更多详细信息。
图像滤波以定义的方式更改输入,以增强或简单更改某些具体特征。让我演示一下简单的模糊处理。
第一步,我们加载输入图像。
遵循 F 变换公式,我们必须指定一个核。
所以现在,我们有在
radius中不同的两个核。较大的半径会导致更大的模糊。
滤波本身如下图所示应用。
输出图像如下所示。
1.9.8 为 OpenCV 生成,时间为 2024 年 6 月 2 日星期日 21:52:14