Halcon標定板標定流程 親測有效

2021-10-10 16:46:02 字數 650 閱讀 4666

1、製作標定板

呼叫函式:gen_caltab (7, 7, 0.00250, 0.4, 『caltab_25mm.descr』, 『caltab_25mm.ps』)

生成標定板圖紙:caltab_25mm.ps

生成標定板描敘檔案:caltab_25mm.descr

其中7,7為生成7*7的陣列,0.00250為陣列間間距為2.5mm,0.4為直徑與標記距離的比值。

2、查詢相機初始引數

startcampar:= [0.008,0,5.3e-006,5.3e-006,640,512,1280,1024]

0.008:預設焦距,0:徑向扭曲係數(k為負則是桶形畸變,為正是枕形畸變),5.3e-006:相機畫素尺寸(pixel size),640:weight/2,512:height/2,1280:相機解析度的寬,1024相機解析度的高(此處是只用相機拍圖能看到寬高)

3、拍照10~20張

架好相機,然後用標定板在相機下拍攝不同位姿10~20張,拍攝時標定板盡量覆蓋整個視場(標定板要根據工作距離、視場大小定製);拍攝上的圓直徑不得小於10個畫素 。

4、相機標定

參考:1

HALCON標定板製作方法

一 halcon標定板標準檔案製作 利用 halcon軟體自製標定板。程式命令 gen caltab 該命令可以製作所需的標定板引數檔案 caltab.descr和標定板影象檔案 caltab.ps。按確認後生成的命令 gen caltab 9,9,0.015,0.5,caltab.descr ca...

halcon手眼標定

手眼標定最簡單的方法 九點標定 九點標定的目的 建立mark點的影象座標與其在機械手座標系下的仿射變換矩陣,利用求得的仿射變換矩陣,可以把mark點的影象座標轉成物理座標,進而控制機械手完成定點抓取任務。halcon九點標定運算元 mark點畫素座標 area center sortedregion...

Halcon 標定應用

1 建立標定資料模型,即建乙個空的變數,變數的資料型別的成員變數為標定資料,標定描述檔案,標定過程中的設定。根據標定型別,相機數量,標定板數量來建此變數,並且返回變數的控制代碼。2 根據返回的變數的控制代碼和相機索引 建立變數時給定的相機數量為多個時有用 設定相機的內參和型別 面掃瞄或先掃瞄.3 根...