Python 如何在三维重建中获得相机矩阵?

Python 如何在三维重建中获得相机矩阵?,python,opencv,matrix,camera,3d-reconstruction,Python,Opencv,Matrix,Camera,3d Reconstruction,我想用sfm实现一个三维重建算法 但是我应该如何设置摄像机矩阵的参数呢 我有两个摄像头,都知道它们的焦距 从世界观来看,旋转矩阵和平移矩阵又如何呢 我使用python,在OpenCV安装中,您已经有了摄像机校准和打印摄像机矩阵的代码。如果您在windows上,请转到此路径- C:\opencv\sources\samples\python 这里有一个名为calibrate的文件是的,我发现我可以使用camera calibrate来获得它,但我没有平移矩阵和旋转矩阵来创建外部矩阵检查:我现在想的

我想用sfm实现一个三维重建算法

但是我应该如何设置摄像机矩阵的参数呢

我有两个摄像头,都知道它们的焦距

从世界观来看,旋转矩阵和平移矩阵又如何呢


我使用python,在OpenCV安装中,您已经有了摄像机校准和打印摄像机矩阵的代码。如果您在windows上,请转到此路径-

C:\opencv\sources\samples\python


这里有一个名为calibrate的文件

是的,我发现我可以使用camera calibrate来获得它,但我没有平移矩阵和旋转矩阵来创建外部矩阵检查:我现在想的是我想要得到的矩阵(2个矩阵R和t)将世界坐标更改为camera坐标,不是将camera1坐标更改为camera2坐标的R和t矩阵,cv2。stereoCalibrate只能映射两个点camera@Wang.J我不认为有OpenCV函数可以做到这一点,但它只是矩阵乘法。看一看。@GabrielDevillers谢谢你,我发现外在矩阵只是为了得到camera2相对于Camera1的内在矩阵看一看,然后