1.找到halcon标定闆描述檔案(字尾名是.descr),目錄是:D:\Program Files\MVTec\HALCON-10.0\calib(具體的視個人安裝位置所定)。
2.用“寫字闆”打開所需規格的标定闆描述檔案,這裡強調一下:用“寫字闆”打開檔案可以很清晰的看到裡面描述的内容,如果用記事本打開的話,很混亂而且又很多字元無法識别。我這裡需要制作6mm×6mm的标定闆。
3.打開“caltab_6mm.descr”檔案,内容如下(中文部分為我所翻譯,如果錯誤敬請指正):
# Plate Deion Version 2
# HALCON Version 7.1 -- Fri Jul 22 16:25:19 2005
# Deion of the standard calibration plate
# used for the CCD camera calibration in HALCON
# (generated by gen_caltab)
#
#
# 7 rows x 7 columns
#7行×7列
# Width, height of calibration plate [meter]: 0.006, 0.006
#标定闆的寬與高【機關:米】:0.006,0.006
# Distance between mark centers [meter]: 0.00075
#各個圓點中心之間的距離【機關:米】:0.00075
# Number of marks in y-dimension (rows)
#y軸上圓點的數目,注意這裡的y軸的正方向是豎直向下的(行數)
r 7
#7行
# Number of marks in x-dimension (columns)
#x軸上圓點的數目,注意這裡的x軸正方向是水準向右的(列數)
c 7
#7列
# offset of coordinate system in z-dimension [meter] (optional):
#坐标系在z軸方向上的偏移【機關:米】(可選):
z 0
#z軸偏移為0,即在z軸上不偏移,圖像位于xy平面上
# Rectangular border (rim and black ) of calibration plate
#标定闆的矩形邊框(邊界和黑框)
# rim of the calibration plate (min x, max y, max x, min y) [meter]:
#标定闆邊界(x軸最小值,y軸最大值,x軸最大值,y軸最小值)【機關:米】,制作
#标定闆的時候,按照此線裁剪
o -0.003075 0.003075 0.003075 -0.003075
# outer border of the black (min x, max y, max x, min y)[meter]:
#黑框的外輪廓(x軸最小值,y軸最大值,x軸最大值,y軸最小值)【機關:米】,标
#定的時候,首先檢測此線
i -0.003 0.003 0.003 -0.003
# triangular corner mark given by two corner points (x,y, x,y) [meter]
# (optional):
#通過兩轉角點建立拐角标記(x,y, x,y)【機關:米】(可選)
t -0.003 -0.00225 -0.00225 -0.003
#一般是在圖形的左上角在cad裡通過不修剪倒角建立的
# width of the black [meter]:
#黑框的線寬【機關:米】
w 0.0001875
#線寬0.0001875m,畫圖的時候需要設定cad畫圖的精度,如果以mm為機關則精度就是
#:0.0000,以描述内容中精度最大的數字為準
# calibration marks: x y radius [meter]
#标定标記(圓點:畫圓,然後填充):x坐标值 y坐标值 半徑【機關:米】
# calibration marks at y = -0.00225 m
#在y=-0.00225這一行上的7個圓點的坐标和半徑,後面依次類推
-0.00225 -0.00225 0.0001875
-0.0015 -0.00225 0.0001875
-0.00075 -0.00225 0.0001875
0 -0.00225 0.0001875
0.00075 -0.00225 0.0001875
0.0015 -0.00225 0.0001875
0.00225 -0.00225 0.0001875
# calibration marks at y = -0.0015 m
-0.00225 -0.0015 0.0001875
-0.0015 -0.0015 0.0001875
-0.00075 -0.0015 0.0001875
0 -0.0015 0.0001875
0.00075 -0.0015 0.0001875
0.0015 -0.0015 0.0001875
0.00225 -0.0015 0.0001875
# calibration marks at y = -0.00075 m
-0.00225 -0.00075 0.0001875
-0.0015 -0.00075 0.0001875
-0.00075 -0.00075 0.0001875
0 -0.00075 0.0001875
0.00075 -0.00075 0.0001875
0.0015 -0.00075 0.0001875
0.00225 -0.00075 0.0001875
# calibration marks at y = 0 m
-0.00225 0 0.0001875
-0.0015 0 0.0001875
-0.00075 0 0.0001875
0 0 0.0001875
0.00075 0 0.0001875
0.0015 0 0.0001875
0.00225 0 0.0001875
# calibration marks at y = 0.00075 m
-0.00225 0.00075 0.0001875
-0.0015 0.00075 0.0001875
-0.00075 0.00075 0.0001875
0 0.00075 0.0001875
0.00075 0.00075 0.0001875
0.0015 0.00075 0.0001875
0.00225 0.00075 0.0001875
# calibration marks at y = 0.0015 m
-0.00225 0.0015 0.0001875
-0.0015 0.0015 0.0001875
-0.00075 0.0015 0.0001875
0 0.0015 0.0001875
0.00075 0.0015 0.0001875
0.0015 0.0015 0.0001875
0.00225 0.0015 0.0001875
# calibration marks at y = 0.00225 m
-0.00225 0.00225 0.0001875
-0.0015 0.00225 0.0001875
-0.00075 0.00225 0.0001875
0 0.00225 0.0001875
0.00075 0.00225 0.0001875
0.0015 0.00225 0.0001875
0.00225 0.00225 0.0001875
4.用cad畫标定闆。
打開cad首先設定繪圖精度,然後繪制圖形界限,再依次畫出如上所述标定闆。至于繪圖的方法,各異,偏移,陣列很容易就畫出來了。
5.列印标定闆。
列印機的精度會影響标定闆的精度,特别是标定闆的尺寸非常小的時候,列印出來的圓點可能不是圓形的。列印時候按照1:1列印。
6.制作标定闆粘貼闆。
可用有機玻璃,裁剪成與上述描述内容中标定闆的邊界尺寸大小的形狀。然後将标定闆用雙面膠或者固體膠粘貼上去即可。
7.由于無法上傳圖檔,自己制作的标定闆就無法讓大家看到了。