Halcon学习(十八)如何制作标定板
来源:互联网 发布:windows note 编辑:程序博客网 时间:2024/05/16 17:42
下面我具体介绍一下,如何制作halcon的标准标定板
方法一:用halcon软件自动生成的.ps文件来制作标定板。
gen_caltab( : :
XNum
YNum
MarkDist
DiameterRatio
CalTabDescrFile
CalTabPSFile
然后复位(F2),点击运行(F5)通过软件Gsview打开,按1:1比例打印,OK!
备注一个30*30的标准标定板的halcon源代码。
gen_caltab(7,7,0.00375,0.5,'F:/halcon程序/gencaltab/30_30.descr','F:/halcon程序/gencaltab/40_40.ps')
规格的标定板的规格
(因为0.9375*2/3.75=0.5)
方法二:用halcon软件自动生成的.descr文件来制作标定板。
打开halcon 的HDevelop软件,调用算子:
gen_caltab生成一个.descr的文件,用写字板打开(注意要用写字板,记事本打开会有一些数据不可见,一般windowsXP在C:\Program Files\Windows NT\Accessories就有写字板软件wordpad.exe)打开后的文件基本如下:
# Plate Description Version 2
# HALCON Version 10.0 --
# Description of the standard calibration plate
# used for the CCD camera calibration in HALCON
# (generated by gen_caltab)
#
#
# 7 rows x 7 columns
# Width, height of calibration plate [meter]: 0.04, 0.04
标定板的宽和高:0.04米,0.04米
# Distance between mark centers [meter]: 0.005
标志圆点中心间距:0.005米
# Number of marks in y-dimension (rows)
r 7
Y方向标志圆点的数量。
# Number of marks in x-dimension (columns)
c 7
X方向标志圆点的数量。
#
z 0
Z坐标偏移
# Rectangular border (rim and black frame) of calibration plate
标定板的矩形边框(边缘和黑色边框)
#
o -0.0205 0.0205 0.0205 -0.0205
标定板的剪切边缘【-0.0205 0.0205 0.0205 -0.0205】(以标定板中心为坐标圆点)
#
i -0.02 0.02 0.02 -0.02
黑色边框的外边缘【-0.02 0.02 0.02 -0.02】
#
#
t -0.02 -0.015 -0.015 -0.02
三角形标志【-0.02 -0.015 -0.015 -0.02】
#
w 0.00125
黑色边框线的宽度:0.00125米。
# calibration marks:
一下是各个矫正板黑色圆点在标定板上的坐标(共7*7个)
# calibration marks at y = -0.015 m
-0.015 -0.015 0.00125
-0.01 -0.015 0.00125
-0.005 -0.015 0.00125
0 -0.015 0.00125
0.005 -0.015 0.00125
0.01 -0.015 0.00125
0.015 -0.015 0.00125
# calibration marks at y = -0.01 m
-0.015 -0.01 0.00125
-0.01 -0.01 0.00125
-0.005 -0.01 0.00125
0 -0.01 0.00125
0.005 -0.01 0.00125
0.01 -0.01 0.00125
0.015 -0.01 0.00125
# calibration marks at y = -0.005 m
-0.015 -0.005 0.00125
-0.01 -0.005 0.00125
-0.005 -0.005 0.00125
0 -0.005 0.00125
0.005 -0.005 0.00125
0.01 -0.005 0.00125
0.015 -0.005 0.00125
# calibration marks at y = 0 m
-0.015 0 0.00125
-0.01 0 0.00125
-0.005 0 0.00125
0 0 0.00125
0.005 0 0.00125
0.01 0 0.00125
0.015 0 0.00125
# calibration marks at y = 0.005 m
-0.015 0.005 0.00125
-0.01 0.005 0.00125
-0.005 0.005 0.00125
0 0.005 0.00125
0.005 0.005 0.00125
0.01 0.005 0.00125
0.015 0.005 0.00125
# calibration marks at y = 0.01 m
-0.015 0.01 0.00125
-0.01 0.01 0.00125
-0.005 0.01 0.00125
0 0.01 0.00125
0.005 0.01 0.00125
0.01 0.01 0.00125
0.015 0.01 0.00125
# calibration marks at y = 0.015 m
-0.015 0.015 0.00125
-0.01 0.015 0.00125
-0.005 0.015 0.00125
0 0.015 0.00125
0.005 0.015 0.00125
0.01 0.015 0.00125
0.015 0.015 0.00125
- Halcon学习(十八)如何制作标定板
- Halcon如何制作标定板
- Halcon如何制作标定板
- Halcon如何制作标定板
- halcon制作标定板
- halcon标定板制作
- 如何制作HALCON标定靶
- Halcon 学习总结——制作标定板(函数gen_caltab)
- 机器视觉标定 与 halcon标定板制作介绍
- (转载)Halcon学习(十七)标定板的规格
- Halcon学习(二十三)标定助手
- Halcon标定板规格
- Halcon标定板规格
- Halcon标定板规格
- Halcon标定板
- halcon标定板说明
- halcon学习笔记——(8)由标定板得到测量平面位姿
- halcon学习笔记——(8)由标定板得到测量平面位姿
- Halcon学习(十三)参数和数据结构
- [android]ril 层SMS的调用流程
- Halcon学习(十四)绘图
- MyView.cpp
- myDilog1.cpp
- Halcon学习(十八)如何制作标定板
- svn常用命令行和批处理
- HTML、JSP等包含文件导入或引用语句总结
- Doc.cpp
- Halcon学习(二十)摄像机标定常用函数(一)
- MyEclipse修改了JSP页面,但Tomcat里的没有实时更新
- Halcon学习(十九)标定文件的生成
- 斗地主智能(AI)出牌算法
- view.h