在圆霍夫变换中,累加器分辨率的反比(dp)是什么,它如何影响圆检测



OpenCV文档说明:

dp:累加器分辨率与图像分辨率的反比。例如,如果dp=1,则累加器具有与输入图像相同的分辨率。如果dp=2,则蓄能器的宽度和高度是蓄能器宽度和高度的一半。

但它没有给出这个值的大小如何影响圆检测的指示。我以为累加器只是最大值的集合,它怎么有分辨率?

在hough变换过程中,您可以将输入图像转换为所谓的hough空间。当试图寻找圆时,它是三维的(三维是圆心和半径的坐标)。在转换过程中,输入图像中的每个边缘像素都会为像素所在的所有可能的圆投票。

您可以将投票视为在三维矩阵(hough空间)中增加多个值。投票后,您将在此矩阵中搜索最高值,并读取圆心及其半径。

矩阵(与输入图像相比)越大(dp越小),您的投票分辨率就越高。分辨率越高,圆检测就越准确。

然而,检测越准确,就越有可能错过轻微退化的圆,或者检测到多个圆而不是一个具有大边缘的圆。

相关内容

最新更新