1.create_calib_data( : : CalibSetup, NumCameras, NumCalibObjects : CalibDataID)
2.set_calib_data_cam_param( : : CalibDataID, CameraIdx, CameraType, CameraParam : )
设置标定(数字)模型的相机的类型和初始参数
CameraIdx:相机索引号(编号)
CameraParam:初始相机的内部参数
3. set_calib_data_calib_object( : : CalibDataID, CalibObjIdx, CalibObjDescr : )
定义索引为CalibObjIdx标定对象相机到校准数据模型
CameraIdx:相机索引号(编号)
4.find_caltab(Image : Caltab : CalTabDescrFile, SizeGauss, MarkThresh, MinDiamMarks : )
寻找标定板区域
5.find_marks_and_pose(Image, CalTabRegion : : CalTabDescrFile, StartCamParam,StartThresh, DeltaThresh, MinThresh, Alpha, MinContLength, MaxDiamMarks : RCoord,CCoord, StartPose)
从图像中提取2D标定marks和计算摄像机外部参数的初始值
Image:图像
DeltaThresh:StartThresh值连续减少到MinThresh的步长
6.calibrate_cameras( : : CalibDataID : Error)
执行相机标定
7.set_origin_pose( : : PoseIn, DX, DY, DZ : PoseNewOrigin)
PoseNewOrigin = PoseIn * | 0 1 0 DY |
| 0 0 1 DZ |
| 0 0 0 1 |
设置新的坐标原点,控制输入为原始的位姿和沿着世界坐标系的三个坐标轴的平移量,控制输出为新的位姿
PoseIn:初始位姿
DX,DY,DZ沿各坐标轴的平移值