OpenCV具有补偿图案变形的功能,例如此电路板,例如:
opencv - OpenCV圆失真检测-LMLPHP
我在此过程中看到的每个示例都使用网格或正方形。我想知道单个圆圈是否存在类似的内容。我的实际情况是检测到一个椭圆,并且需要计算此椭圆的平面与将椭圆投影成圆形的投影平面之间的 Angular 。我设法用自己的代码实现了这一点,但是我想知道是否为此目的在库中内置了某些东西。

最佳答案

充分利用椭圆轴

我不知道您所说的任何“圆形投影”,但我认为您可以将问题改写为已经有了解决方案。

opencv - OpenCV圆失真检测-LMLPHP
图像使任何答案都非常酷。

忘掉椭圆,拿斧头

可以将一个圆视为2个 vector ,单位范数定义一个平面。

您估计的投影圆的轴是单位参照在3D平面中的投影

然后,来回投影只是应用估计的轴 vector 所描述的变换而已

关于opencv - OpenCV圆失真检测,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32893966/

10-09 06:02
查看更多