校准立体摄像头时出错



我想使用 openCv 校准我的拖车相机。 我使用了代码,但出现此错误

法典:

TERMINATION_CRITERIA = (cv2.TERM_CRITERIA_EPS , 30,0.001)
(_, _, _, _, _, rotationMatrix, translationVector, _, _) = cv2.stereoCalibrate(
objectPoints, leftImagePoints, rightImagePoints,
leftCameraMatrix, leftDistortionCoefficients,
rightCameraMatrix, rightDistortionCoefficients,
imageSize, None, None, None, None,TERMINATION_CRITERIA,
cv2.CALIB_FIX_INTRINSIC)

错误: CV2.CALIB_FIX_INTRINSIC,TERMINATION_CRITERIA( 系统错误:新样式的 getargs 格式,但参数不是元组

我相信您需要根据文档切换最后两个参数

TERMINATION_CRITERIA = (cv2.TERM_CRITERIA_EPS , 30,0.001)
(_, _, _, _, _, rotationMatrix, translationVector, _, _) = cv2.stereoCalibrate(
objectPoints, leftImagePoints, rightImagePoints,
leftCameraMatrix, leftDistortionCoefficients,
rightCameraMatrix, rightDistortionCoefficients,
imageSize, None, None, None, None,
TERMINATION_CRITERIA, cv2.CALIB_FIX_INTRINSIC) #switched<>

最新更新