OpenCV圈失真检测

时间:2015-10-01 17:59:35

标签: opencv image-processing computer-vision

OpenCV具有补偿模式失真的能力,例如:此板,例如:

enter image description here

我在这个过程中看到的每个例子都是用网格或正方形做的。我想知道一个圆圈是否存在类似的东西。我的实际情况是我检测到一个椭圆,我需要计算这个椭圆的平面和椭圆投影为圆的投影平面之间的角度。我设法在我自己的代码中实现了这一点,但我想知道库中是否有内置的东西。

1 个答案:

答案 0 :(得分:2)

使用椭圆轴

我不知道任何"循环投影"正如你所说,但我认为你可以将你的问题重新解释为已经有解决方案。

enter image description here 图片让任何答案都很酷。

忘记椭圆,取轴

一个圆可以被认为是2个向量,其中单位范数定义了一个平面。

您估算的投影圆的轴是单位参照投影到3D平面

然后来回投影只是应用由估计的轴向量描述的变换的事情