close

 

建立校正資料開始:
create_calib_data
( : : CalibSetup, NumCameras, NumCalibObjects : CalibDataID)
  CalibSetup:校正模式
  NumCameras:相機數量
  NumCalibObjects:校正版數量
  CalibDataID:校正資料ID

設定校正相機參數:
set_calib_data_cam_param
( : : CalibDataID, CameraIdx, CameraType, CameraParam : )
 CalibDataID:校正資料ID
 CameraIdx:相機編號
 CameraType:相機型態
 CameraParam:相機參數

設定校正版資料:
set_calib_data_calib_object
( : : CalibDataID, CalibObjIdx, CalibObjDescr : )
CalibDataID:校正資料ID
CalibObjIdx:校正版編號
CalibObjDescr校正版檔案路徑

找尋校正資料:
find_calib_object
(Image : : CalibDataID, CameraIdx, CalibObjIdx, CalibObjPoseIdx, GenParamName,GenParamValue : )
Image:影像
CalibDataID:校正資料ID
CameraIdx:相機編號
CalibObjIdx:校正版編號
 CalibObjPoseIdx:校正版姿態存放index
GenParamName:要設定參數的名稱
GenParamValue:要設定的參數數值

取得校正觀察輪廓:
get_calib_data_observ_contours
( : Contours : CalibDataID, ContourName, CameraIdx, CalibObjIdx, CalibObjPoseIdx : )
Contours:回傳的輪廓資料
CalibDataID:校正資料ID
ContourName:輪廓名稱
CameraIdx:相機編號
CalibObjIdx:校正版編號
CalibObjPoseIdx:校正版姿態編號

取得校正版觀察點位資料:
get_calib_data_observ_points
( : : CalibDataID, CameraIdx, CalibObjIdx, CalibObjPoseIdx : Row, Column, Index, Pose)
 CalibDataID:校正資料ID
 CameraIdx:相機編號
 CalibObjIdx:校正版編號
 CalibObjPoseIdx:校正姿態編號
 Row:行資料
 Column:列資料
 Index:index
 Pose:姿態的資料

取得校正版姿態:
get_calib_data_observ_pose
( : : CalibDataID, CameraIdx, CalibObjIdx, CalibObjPoseIdx : ObjInCameraPose)
CalibDataID:校正資料ID
CameraIdx:相機編號
CalibObjIdx:校正版編號
CalibObjPoseIdx:校正姿態編號
ObjInCameraPose:校正版在相機中的姿態(同上一個取得結果?)

在畫面可視化顯示校正版資料:
disp_caltab
( : : WindowHandle, CalPlateDescr, CameraParam, CalPlatePose, ScaleFac : )
 WindowHandle:視窗編號
 CalPlateDescr:校正版描述檔案
 CameraParam相機參數
 CalPlatePose:校正版姿態
 ScaleFac:顯示比例尺控制  必須>0

以3D座標顯示姿態資料:
disp_3d_coord_system
( : : WindowHandle, CamParam, Pose, CoordAxesLength : )
 WindowHandle:視窗編號
 CameraParam相機參數
 Pose:校正版姿態
 CoordAxesLength:軸座標顯示長度

校正相機:
calibrate_cameras
( : : CalibDataID : Error)
 CalibDataID:校正資料ID
 Error:錯誤訊息

取得校正資料:
get_calib_data
( : : CalibDataID, ItemType, ItemIdx, DataName : DataValue)
 CalibDataID:校正資料ID
 ItemType
 ItemIdx:
 DataName:參數名稱
 DataValue:取回的數值

設定原點座標:
set_origin_pose
( : : PoseIn, DX, DY, DZ : PoseNewOrigin)
 PoseIn:原先的姿態
 DX:X軸偏移的距離(m)
 DY:Y軸偏移的距離(m)
 DZ:Z軸偏移的距離(m)
 PoseNewOrigin:新的姿態

 

arrow
arrow
    文章標籤
    Halcon
    全站熱搜
    創作者介紹
    創作者 Rh 的頭像
    Rh

    程式狂想曲

    Rh 發表在 痞客邦 留言(0) 人氣()