1

我试图了解solvepnp是如何工作的。我尝试给出一个对象的 8 个角点(它的 2D - 3D 对应关系)和相机的内在函数。我得到的结果为

rvec

-1.59 -1.6 -0.89

特维克

-18 3000 1400

当我尝试使用 solvepnp rvec 和 tvec 的输出重新投影时,这些点会正确覆盖在输入图像上。当我将我的一个图像点的值增加一时(例如(400,300)之前,现在我只是更改为(401,300))。我的 rvec 更改符号和 tvec 值变化很大。现在它是

rvec

1.6 1.6 -0.8

特维克

9 -900 5000

重投影也失败了。我很好奇这种变化是如何随着微小的变化而发生的。如何解决?

4

0 回答 0