我已经通过OpenCV(findChessboard等)对我的相机进行了校准,因此我拥有:
- 相机畸变系数和内参矩阵
- 相机姿态信息(平移和旋转,通过其他方法分别计算得出),以欧拉角和4x4形式表示
- 相机内的2D点。
如何将这些2D点转换为指向世界的3D单位向量?我尝试使用cv::undistortPoints,但似乎不行(仅返回2D映射点),而我也不确定应该使用什么矩阵数学方法来模拟具有我所拥有的相机内参的相机。
如何将这些2D点转换为指向世界的3D单位向量?我尝试使用cv::undistortPoints,但似乎不行(仅返回2D映射点),而我也不确定应该使用什么矩阵数学方法来模拟具有我所拥有的相机内参的相机。