基于标定板的手眼标定

dev_update_off ()
*相机初始化参数
ImageNameStart := ‘./calib_pics_’
*机器人姿态
PoseDataStart := ‘./cal_robot_pose_’
NumImages := 10
- 读取图片,为后续打开窗口提供尺寸
read_image (Image, ImageNameStart + ‘00’)
dev_close_window ()
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width/2, Height/2, ‘black’, WindowHandle)
dev_set_line_width (2)
dev_set_draw (‘margin’)
dev_display (Image)
set_display_font (WindowHandle, 14, ‘mono’, ‘true’, ‘false’) - 读取标定板信息
CalTabFile := ‘./caltab-155.descr’ - 设置相机初始参数
StartCamParam := [0.008,0,3.45e-006,3.45e-006,1224,1024,2448,2048] - 创建标定模型
create_calib_data (‘hand_eye_moving_cam’, 1, 1, CalibDataID) - 设置相机信息
set_calib_data_cam_param (CalibDataID, 0, ‘area_scan_divi