我想了解一下solvepnp的工作原理。我尝试给出一个对象的8个角点(其2D-3D对应关系)和相机的固有特性。我得到的结果是
-1.59 -1.6 -0.89
-18 3000 1400
当我尝试使用resolvepnp rvec和tvec的输出进行重新投影时,这些点将正确覆盖在输入图像上。当我将一个图像点的值增加一个时(比如说(400,300)之前,现在我变为(401,300))。我的rvec改变符号,tvec值急剧变化。现在是
1.6 1.6 -0.8
9 -900 5000
重新投影也失败。我很好奇这种微小变化如何发生。怎么解决?