双目标定流程

StereoCalib()

      found = findChessboardCorners(timg, boardSize, corners,

                    CALIB_CB_ADAPTIVE_THRESH | CALIB_CB_NORMALIZE_IMAGE);

      cornerSubPix(img, corners, Size(11,11), Size(-1,-1)...)

      double rms = stereoCalibrate(objectPoints, imagePoints[0], imagePoints[1],

                    cameraMatrix[0], distCoeffs[0],

                    cameraMatrix[1], distCoeffs[1]...)

      intrinsics.yml    (M1 M2 D1 D2)

      stereoRectify(cameraMatrix[0], distCoeffs[0],

                            cameraMatrix[1], distCoeffs[1]..R, T, R1, R2, P1, P2, Q)

      extrinsics.yml    (R, T, R1, R2, P1, P2, Q)

      initUndistortRectifyMap()

      initUndistortRectifyMap()

      Mat img = imread()

      remap(img, rimg, rmap[k][0], rmap[k][1], INTER_LINEAR); 

      imshow("rectified", canvas);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容