相机校准后,如何获得棋盘的世界坐标?

时间:2017-09-01 08:33:01

标签: camera calibration

让我们说我有一些拍摄了我的棋盘的照片,并在matlab中运行了相机校准应用程序并获得了相机的内在/外在参数。有什么方法可以让我重新定位的电路板的位置在新的图片中吗?

如果我选择一个位置作为位置零,并将我的x-y-z轴构建为世界坐标,我可以在新位置(位置2)获得角落的世界坐标吗?

感谢。

1 个答案:

答案 0 :(得分:0)

不确定

OpenCV提供详细说明并提供相应的API。您可能会发现https://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#reprojectimageto3d有用

  

将视差图像重新投影到3D空间。

     

C ++:void reprojectImageTo3D(InputArray disparity,OutputArray _3dImage,InputArray Q,bool handleMissingValues = false,int ddepth = -1)¶