Result = {
returnValue : number ,
R : Mat ,
T : Vec3 [] ,
E : Mat ,
F : Mat
}
stereoCalibrate ( objectPoints : Point3 [] , imagePoints1 : Point2 [] , imagePoints2 : Point2 [] , cameraMatrix1 : Mat , distCoeffs1 : number [] , cameraMatrix2 : Mat , distCoeffs2 : number [] , imageSize : Size , flags : int = cv.CALIB_FIX_INTRINSIC , criteria : TermCriteria = new TermCriteria(cv.TermCriteria.COUNT + cv.TermCriteria.EPS, 30; 1e-6) ) : Result
stereoCalibrateAsync ( objectPoints : Point3 [] , imagePoints1 : Point2 [] , imagePoints2 : Point2 [] , cameraMatrix1 : Mat , distCoeffs1 : number [] , cameraMatrix2 : Mat , distCoeffs2 : number [] , imageSize : Size , flags : int = cv.CALIB_FIX_INTRINSIC , criteria : TermCriteria = new TermCriteria(cv.TermCriteria.COUNT + cv.TermCriteria.EPS, 30; 1e-6) ) : Promise < Result >
stereoCalibrateAsync ( objectPoints : Point3 [] , imagePoints1 : Point2 [] , imagePoints2 : Point2 [] , cameraMatrix1 : Mat , distCoeffs1 : number [] , cameraMatrix2 : Mat , distCoeffs2 : number [] , imageSize : Size , flags : int = cv.CALIB_FIX_INTRINSIC , criteria : TermCriteria = new TermCriteria(cv.TermCriteria.COUNT + cv.TermCriteria.EPS, 30; 1e-6) , ...opts , callback ( err : Error , Result res )) : void