在圆霍夫变换之前使用 Canny 边缘检测有任何计算优势吗?

问题描述 投票:0回答:1

当我偶然发现这篇文章时,我正在研究如何检测台球桌上的台球。

OP 表示,在应用圆霍夫变换之前,他在视频源的色调通道上采用了 Canny 边缘检测算法。在圆形检测之前执行边缘检测是否有任何计算优势,或者我应该立即对视频源执行圆形检测?

提前致谢!

opencv image-processing edge-detection canny-operator
1个回答
2
投票

一般来说,您可以进行密集霍夫或稀疏霍夫,并且您可以获得加权未加权选票。

  • 加权:根据每个像素的强度进行投票(携带信息)

  • 未加权:每个像素获得 1.0 票

  • 密集:所有像素投票

  • 稀疏:只有一些像素投票(重要的,不是随机的)

在四种可能的组合中,密集+未加权是愚蠢的,因为整个图像的所有像素,无论是设置的还是清晰的,都投票相同。累加器数组看起来是扁平的。

密集投票是昂贵的,所以人们使用稀疏投票。未加权更简单,所以人们这样做。 Canny 是一种对图片进行二值化并且接收非常小的像素集的方法。

© www.soinside.com 2019 - 2024. All rights reserved.