opencv - 如何找到圆形测试图案的中心?

cda*_*hms 2 opencv

有没有人建议如何在OpenCV中找到图像的中心点,如下所示:

在此输入图像描述

请注意,测试图案的中心不在图像的中心,并且由于各种原因可能会从测试图案的一个图像到下一个图像发生很大变化.

起初我并不认为这会非常困难,但我很难开始提出想法.对不起,如果这是一个简单的,我错过了一些明显的东西.任何建议,将不胜感激.

Lam*_*ell 5

模糊:

在此输入图像描述

二进制阈值:

在此输入图像描述

然后霍夫圈


如果你开始使用Houghlines,我会使用最小二乘法找到最适合所有线的最佳解决方案.

它只需要正确的配方,我在这里没有提到.我怀疑它比找到所有组合的平均值更具计算效率......