【发布时间】:2022-01-26 11:11:01
【问题描述】:
来自Wikipedia:
(锐化滤波器)通过取恒等核减去边缘检测核得到
有人可以解释一下是怎么回事。 据我了解,要实现锐化图像,您需要获取原始图像并为其添加高对比度边缘。 他们甚至以矩阵为例:
应该矩阵
0 -1 0
-1 4 -1
0 -1 0
是边缘检测内核,根据another Wikipedia 文章?所以,数学应该是加法,而不是减法。
无论如何,我在这里有点困惑,可以使用一些帮助。谢谢!
【问题讨论】:
-
在某些输入上运行内核。 观察他们的行为方式。 - 这是关于标准化/偏差。拉普拉斯算子的和为 0,因此其结果平均为黑色,只留下边缘。身份过滤器保持绝对水平(总和 1,1 是身份)。两个内核的总和再次为 1,保持绝对水平。当然,您可以添加它而不是减去它。这应该会给你一个相当亮度的结果,但边缘应该看起来“不同”。顺便说一句,那个 [1, -4, 1] 内核是“颠倒的”。 “墨西哥帽子”应该有一个积极的中心。他们用双重否定欺骗了你。
-
我已经继续并更改了维基百科的文章,因为他们谈到了“边缘检测”内核。它的推导导致它为负。它是高斯的二阶导数。有道理,它会是负面的。正弦的二阶导数是负正弦。所以对于一个边缘,它会提取 negative 边缘......所以,双重否定。
-
我已经更新了关于非锐化遮罩的维基百科页面,使其更有意义。锐化内核可以按照页面前面的描述构建,“锐化 = 原始 + (原始 - 模糊) × 数量”。在那里介绍拉普拉斯算子毫无意义。我希望这可以为您澄清一些事情。
标签: image image-processing matrix kernel wikipedia