Halcon標定(以40*40標定板為例)


40×40mm規格如下:

7*7陣列
外邊框長度: 40mm*40mm
內邊框長度: 37.5mm*37.5mm 外邊框長度-黑色圓點直徑(黑色邊框線為一個圓點半徑1.25)
黑色圓點直徑: 2.5mm
圓點中心間距: 5mm
厚度: 3mm

1、生成標定板描述文件(.descr),.ps文件為標定板圖形文件,可以用photoshop(PS)打開,標定過程只用到了描述文件。

gen_caltab(::XNum,YNum,MarkDist,DiameterRatio,CalTabDescrFile,CalTabPSFile :) 算子來制作一個標定板
           XNum                 每行黑色標志圓點的數量。
           YNum                 每列黑色標志圓點的數量。
           MarkDist             兩個就近黑色圓點中心之間的距離。單位是meter
           DiameterRatio        黑色圓點直徑與兩圓點中心距離的比值。
           CalTabDescrFile      標定板描述文件的文件路徑(.descr)。這兩個文件路徑是用來存放文件的
           CalTabPSFile         標定板圖像文件的文件路徑(.ps)

依照函數說明和我的參數,我的生成代碼如下:

gen_caltab (7, 7, 0.005, 0.5, 'D:/caltab.descr', 'D:/caltab.ps')

2、打開halcon軟件,使用助手里的Calibration工具

加載采集的標定板圖,采圖參考博客結尾的第一個鏈接。

 

 保存后得到兩個文件:cal攝像機參數文件、dat攝像機位姿文件。

下面,導出在程序中使用的代碼。

標定好以后,測試可以參考halcon自帶的案例 camera_calibration_multi_image.hdev

【參考博客】一定要看喲!

https://www.cnblogs.com/xiaomaLV2/p/5011011.html

https://blog.csdn.net/mvtechnology/article/details/24533167


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM