姿势估算说明

时间:2019-01-24 04:23:53

标签: c++ opencv camera-calibration pose-estimation

我正在使用开放式cv c ++来估计对象的姿态。我是姿势估计的初学者。我对几个词感到困惑。

基本上,如果对象处于运动中并且相机静止不动,则外部参数(旋转和平移)属于该对象。也就是说,R和T是对象的旋转和平移。所以,这就是物体的姿势。

反之亦然,如果摄影机处于运动中且物体静止,则R和T代表摄影机的旋转和平移。因此,这就是相机的姿势。

那么,为什么所有论坛都只说摄像机的姿势而不是了解摄像机/物体是否静止的情况来概括?

1 个答案:

答案 0 :(得分:0)

为什么所有论坛都通过说摄像机的姿势而不是了解摄像机/对象是否静止的场景来进行概括,原因如下:

相机/物体彼此接近时的情况相同。更像是透视问题,取决于您要使用哪种视角。

一旦声明了坐标系的中心,然后声明了对象在现实世界和图像中的坐标,并且知道了相机的内部参数。

您将在R和T中获得姿势。opencv中的resolvePnP可以为您提供姿势,但是您在选择坐标系时必须小心以解释solvePnP结果。