问题描述
如何从calibrateCamera() 的相机内在参数和solvePnP() 的外在参数中获取投影和模型视图矩阵?
我有一组相机图像,其中包含一个人拿着棋盘的照片。我像这样校准和计算了内在参数(来自本教程 - Python camera calibration OpenCV tutorial)
ret,mtx,dist,rvecs,tvecs = cv2.calibrateCamera(objpoints,imgpoints,gray.shape[::-1],None,None)
后来我使用以下方法计算了外部参数。
ret2,rvecs2,tvecs2 = cv2.solvePnP(self.objp,corners2,self.intris_camera_matrix,self.intris_dist)
我很困惑如何组合这两个结果向量和矩阵以设置正确的 OpenGL 投影矩阵和 ModelView 矩阵。我通常也对这些概念感到困惑,所以我也希望得到任何解释。我知道您需要在 rvecs2 和 tvecs2 上应用 Rodrigues 使它们成为矩阵,然后进行某种矩阵运算以获得投影和模型视图,但我不知道该运算是什么。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)