目錄
- Calibration校準
- Binocular雙目相機
- Calibration Object 校準物體
- Camera parameter相機參數
- Hand-Eye手眼校正(機械手視覺校正)
- Monocular單目鏡
- Multi view多視角(校準或者矯正)
- calibrate_cameras
- clear_calib_data
- clear_camera_setup_model
- create_calib_data
- create_camera_setup_model
- deserialize_calib_data
- deserialize_camera_setup_model
- get_calib_data
- get_calib_data_observ_contours
- get_calib_data_observ_points
- get_camera_setup_param
- query_calib_data_observ_indices
- read_calib_data
- read_camera_setup_model
- remove_calib_data
- remove_calib_data_observ
- serialize_calib_data
- serialize_camera_setup_model
- set_calib_data
- set_calib_data_calib_object
- set_calib_data_cam_param
- set_calib_data_observ_points
- set_camera_setup_cam_param
- set_camera_setup_param
- write_calib_data
- write_camera_setup_model
- Projection 投影
- Rectification矯正
- self- Calibration自動矯正
Calibration校準
Binocular雙目相機
binocular_calibration
功能:測試雙目相機系統參數。
Calibration Object 校準物體
caltab_points
功能:從標定板文件中讀取標誌的中心點。
create_caltab
功能:創建一個標定板描述文件和附加文件。
disp_caltab
功能:投射和視覺化圖像中標定板的三維模型。
find_calib_object
功能:找到Halcon校準板,在校準數據模型中設置提取點和輪廓。
find_caltab
功能:在圖像中根據標定板找出對應的區域。
find_marks_and_pose
功能:從圖像中提取二維校準標誌和爲外部計算機參數計算內部數值。
gen_caltab
功能:創建一個標定板文件和相應的附文件。
sim_caltab
功能:根據標定板模以一幅圖像。
Camera parameter相機參數
cam_mat_to_cam_par
功能:從相機矩陣來獲取的內部相機參數。
cam_par_to_cam_mat
功能:從相機內部參數來獲取一個相機矩陣。
deserialize_cam_par
功能:反序列化序列化內部攝像頭參數。
read_cam_par
功能:從文本文件中讀取內部相機參數。
serialize_cam_par
功能:序列化內部相機參數。
write_cam_par
功能:將內部相機參數寫入文本文件中。
Hand-Eye手眼校正(機械手視覺校正)
calibrate_hand_eye
功能:進行手眼校準。
get_calib_data_observ_pose
功能:從校準數據模型中獲取觀察到的校準對象姿態。
hand_eye_calibration
功能:執行一個手眼校準。
set_calib_data_observ_pose
功能:在校準數據模型中設置觀察到的校準對象姿勢。
Inverse Projection反投影
get_line_of_sight
功能:計算相應於圖像中一個點的視線。
Monocular單目鏡
camera_calibration
功能:測項同時發生的最小化程序的所有相機參數。
Multi view多視角(校準或者矯正)
calibrate_cameras
功能:矯正相機。
clear_calib_data
功能:清除指定的矯正數據模型,釋放內存空間。
clear_camera_setup_model
功能:清除指定的相機設備模式,釋放內存空間。
create_calib_data
功能:創建一個矯正數據模型。
create_camera_setup_model
功能:創建一個相機設備模式
deserialize_calib_data
功能:反序列化校準數據模型。
deserialize_camera_setup_model
功能:反序列化相機設置模型。
get_calib_data
功能:提取矯正數據模型參數。
get_calib_data_observ_contours
功能:從校準數據模型中獲取基於輪廓的觀測數據。
get_calib_data_observ_points
功能:提取標定板上圓點的中心座標,和各個校正目標物體的座標系。
get_camera_setup_param
功能:獲取通用相機設置模型參數。
query_calib_data_observ_indices
功能:獲取指定的(相機對應的被測物體數目或列表)或被測物體對應的相機數目列表
read_calib_data
功能:讀取矯正數據模型對應的文件。
read_camera_setup_model
功能:讀取矯相機設備模式對應的文件。
remove_calib_data
功能:從校準數據模型中刪除數據集。
remove_calib_data_observ
功能:從校準數據模型中刪除觀測數據。
serialize_calib_data
功能:序列化校準數據模型。
serialize_camera_setup_model
功能:序列化相機設置模型。
set_calib_data
功能:配置矯正數據模型。
set_calib_data_calib_object
功能:指定矯正對象。
set_calib_data_cam_param
功能:相機的類型,初始化相機內部參數。
set_calib_data_observ_points
功能:設置標定板上圓點的中心座標,和各個校正目標物體的座標系。
set_camera_setup_cam_param
功能:在相機設置模型中定義相機的類型、參數和相對姿態。
set_camera_setup_param
功能:設置相機設備模式,默認類型,參數和相等座標點。
write_calib_data
功能:保存矯正數據模型到一個文件中。
write_camera_setup_model
功能:保存相機設備模式參數到一個文件中。
Projection 投影
cam_par_pose_to_hom_mat3d
功能:將內部相機參數和三維姿勢轉換爲3×4投影矩陣。
project_3d_point
功能:將三維點投射到子像素圖像座標。
project_hom_point_hom_mat3d
功能:使用3×4投影矩陣投影均勻的三維點。
project_point_hom_mat3d
功能:使用3×4投影矩陣投影三維點。
Rectification矯正
change_radial_distortion_cam_par
功能:依照測定的徑向畸變決定相機的新參數。
change_radial_distortion_contours_xld
功能:矯正輪廓的畸變。
change_radial_distortion_image
功能:矯正幅圖像的畸變。
change_radial_distortion_points
功能:矯正像素座標的畸變.
contour_to_world_plane_xld
功能: 把XLD輪廓轉爲大地座標系統,z軸爲0,即沒有z軸。
gen_image_to_world_plane_map
功能:生成一張投影圖,在大地座標系中描繪該圖像的映射。
gen_radial_distortion_map
功能:生成一張投影圖,改變圖像像素的徑向畸變。
image_points_to_world_plane
功能:在大地座標系中變換圖像像素點。
image_to_world_plane
功能:矯正一副圖像,把它轉換爲大地座標。
self- Calibration自動矯正
radial_distortion_self_calibration
功能: 矯準畸變。
radiometric_self_calibration
功能:矯正相機曝光。
stationary_camera_self_calibration
功能:對已固定的照相機執行自動矯正。