一般情况下,我的任务是从立体相机数据进行三维重建。当我对一些管道进行原型化时,我注意到由stereoCalibrate()和findFunamentalMat()生成的基本矩阵F是不同的。我使用了相同的图像点(从findChessboardCorners()生成)。我是OpenCV的新手,不能理解这种行为。
样本代码:
#the first way
retval, cameraMatrix1, distCoeffs1, cameraMatrix2, distCoeffs2, R, T, E, F = cv2.stereoCalibrate(
objpoints0