建立校正資料開始:
create_calib_data( : : CalibSetup, NumCameras, NumCalibObjects : CalibDataID)
CalibSetup:校正模式
NumCameras:相機數量
建立校正資料開始:
create_calib_data( : : CalibSetup, NumCameras, NumCalibObjects : CalibDataID)
CalibSetup:校正模式
NumCameras:相機數量
適用 Area Camera, 使用 CCTV 鏡頭
CalPath := 'C:/Program Files/MVTec/HALCON-12.0/calib/自建/calplate_big.cpd' '校正版檔案路徑
StartCamPar := [0.016,0,0.0000074,0.0000074,320,240,640,480] '相機初始參數
'開始建立 相機校正create_calib_data ('calibration_object', 1, 1, CalibDataID)
Halcon 在3D 模組使用前需要將相機做參數校正
首先 需要設定 要使用的相機組成(CameraType) 與 相機與鏡頭的參數(CameraPAram)
CameraType 這邊參考 Halcon 的文件 選擇 合適的 Type
* Image Acquisition 01: Code generated by Image Acquisition 01
list_files ('D:/Study/鐵片方型尋找', ['files','follow_links'], ImageFiles)
tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case'], ImageFiles)
for Index := 0 to |ImageFiles| - 1 by 1
read_image (Image, ImageFiles[Index])
ㄧ、常見育處理影像方法:
1. mean_image or binomial_filter 消除雜訊
2.mediam_image 抑制小斑點或細線
3.smooth_image 平滑圖像
4.anisotropic_diffusion 平滑圖像又保留邊緣 (對大型圖 速度有點慢)