我有来自不同视图的同一对象的2张图像。我想形成一个相机校准,但从我到目前为止所读到的,我需要有一个3D世界点来获得相机矩阵。 我坚持这一步,可以向我解释
答案 0 :(得分:1)
流行的相机校准方法使用2D-3D点对应来确定投影属性(内在参数)和相机的姿势(外部参数)。最简单的方法是直接线性变换(DLT)。
您可能已经看到,通常平面棋盘用于相机校准。其角落的3D坐标可由用户自己选择。许多人选择棋盘在x-y平面[x,y,0]'。但是,3D坐标需要保持一致。
回到您的对象:在对象上跨越您自己的3D坐标系并找到至少六个点,您可以从中轻松确定其3D位置。完成后,您必须在两张图像中找到相应的2D位置(像素)。
OpenCV中有完整的示例。也许你在阅读代码时会得到更好的图片。