我有很多带有智能手机的棋盘图片,用于校准我的相机以检测标记。
然后我用 OpenCV 校准我的相机:
cv::calibrateCamera(objectPoints, imagePoints, cv::Size(viewGray.rows, viewGray.cols), cameraMatrix, distCoeffs, rvecs, tvecs);
就我而言,我校准了网络摄像头。但是,如果我想校准其他相机,进行一些测试(使用单个相机而不是网络摄像头进行姿势估计),我该怎么做?如何更改我的代码以校准其他相机并使用此相机而不是我的网络摄像头检测标记。