我想使用OpenCV在图像中查找QR码并获得它的旋转角度。如何查找对象显示在OpenCV集合的Features2D + Homography to find a known object
示例中。
我感兴趣的是如何估计旋转角度的精度以及最准确的方法。
顺便说一下。相机校准完成。
答案 0 :(得分:0)
我写了一篇关于科学错误的分析估计的长篇文章,但即使这是最准确的方法,它也是一个失败的原因,除非你有很多时间在你的手上并准备飞往火星。分析方法很难(但肯定不是不可能)。
更现实的方法是统计估计误差。通过改变图像(缩放,旋转等)来改变一些参数,使预期角度与观察角度相符,看看它们如何依赖于轮廓的大小,最小高度或最小宽度,偏心率等。选择一些因素,参见他们有什么样的力量,然后希望它们适合一些可见的公式,如angle_deviation = a1 * x ^ n1 * a2 * y ^ n2 * a3 * z ^ n3(例如1.234 *宽度^ 2 * 1.111 *高度^ 2 * 2.8 *面积)。
祝你好运。