在 Canny 边缘检测中使用“简单”和“短”高斯函数

Posted

技术标签:

【中文标题】在 Canny 边缘检测中使用“简单”和“短”高斯函数【英文标题】:Using "simple" and "short" gauss function in Canny edge detection 【发布时间】:2015-12-20 06:38:23 【问题描述】:

在 Canny Operator 的一些实现中

(仅指数部分)代替简单的高斯二维函数:

我们称它为“短”函数。在 Canny 的原创作品中([查看页面13)他也使用了这个函数,但是在互联网和好书上有很多实现,使用标准的高斯二维函数。

在我的应用程序中,我有一个相当暗的渐变幅度图像,它使用标准函数并且实际上没有分配角,而使用“短”函数一切都按预期工作。

问题:这些函数有什么区别,为什么 有些人使用一种功能,而有些人使用另一种功能 功能?

【问题讨论】:

【参考方案1】:

Canny 算子寻找最大导数点,因此输入函数的大小无关紧要。

“只有指数部分”似乎意味着只是省略了标准化因子。带有未缩放高斯的卷积将简单地与带有归一化高斯的卷积成比例。

如果下一个操作是最大导数搜索,这应该没有区别。

【讨论】:

没错。非常感谢。

以上是关于在 Canny 边缘检测中使用“简单”和“短”高斯函数的主要内容,如果未能解决你的问题,请参考以下文章

Canny边缘检测

基于opencv下对视频的灰度变换,高斯滤波,canny边缘检测处理,同窗体显示并保存

Canny 边缘检测器的成功或失败

Canny边缘检测

OpenCV——Canny边缘检测

Canny边缘检测