halcon 制作标定板
标定板制作
gen_caltab(7,7,0.00375,0.5,'caltab_30mm.descr','30_30.ps')
方法一:
1.几种标定板的规格
30*30 规格的标定板的规格
黑色圆点行数: 7
黑色圆点列数: 7
外边框长度: 30mm*30mm
内边框长度: 28.125mm*28.125mm 即:黑色边框线宽为一个圆点半径(0.9375)
黑色圆点半径: 0.9375mm
圆点中心间距: 3.75mm
裁剪宽度: 30.75mm*30.75mm 即:由黑色边框向外延伸0.375mm
边角: 由黑色外边框向内缩进一个中心边距的长度
40*40 规格的标定板的规格
黑色圆点行数: 7
黑色圆点列数: 7
外边框长度: 40mm*40mm
内边框长度: 37.5mm*37.5mm 即:黑色边框线宽为一个圆点半径(0.125)
黑色圆点半径: 0.125mm
圆点中心间距: 5mm
裁剪宽度: 21mm*21mm 即:由黑色边框向外延伸0.5mm
边角: 由黑色外边框向内缩进一个中心边距的长度
50*50 规格的标定板的规格
黑色圆点行数: 7
黑色圆点列数: 7
外边框长度: 50mm*50mm
内边框长度: 46.875mm*46.875mm 即:黑色边框线宽为一个圆点半径(1.5625)
黑色圆点半径: 1.5625mm
圆点中心间距: 6.25mm
裁剪宽度: 51.25mm*51.25mm 即:由黑色边框向外延伸0.625mm
边角: 由黑色外边框向内缩进一个中心边距的长度
60*60 规格的标定板的规格
黑色圆点行数: 7
黑色圆点列数: 7
外边框长度: 60mm*60mm
内边框长度: 56.25mm*56.25mm 即:黑色边框线宽为一个圆点半径(1.875)
黑色圆点半径: 1.875mm
圆点中心间距: 7.5mm
裁剪宽度: 61.5mm*61.5mm 即:由黑色边框向外延伸0.75mm
边角: 由黑色外边框向内缩进一个中心边距的长度
2.生成标定板图像:
gen_caltab( XNum, YNum, MarkDist, DiameterRatio, CalPlateDescr, CalPlatePSFile : )
XNum: X方向MARK点的数目
YNum: Y方向MARK点的数目
MarkDist: 两个MARK点之间的距离
DiameterRatio: MARK点直径与两个MARK点之间的距离的比值
CalPlateDescr: 校正板描述文件名称
CalPlatePSFile : PostScript文件名称
PostScript是专门为打印图形和文字而设计的一个编程语言,是由Adobe公司在1985年提出来的.PostScript文件可以用PHOTOSHOP软件打开。
3.标定描述文件:
# MARK点排列方式 7行7列
# 校正板的宽,高 [单位 米]: 0.03, 0.03
# 两个MARK点中心之间的距离 [单位 米]: 0.00375
# Y方向MARK的数目
r 7
# X方向MARK点的数目
c 7
# Z坐标偏移 [米] (可选项):
z 0
# Rectangular border (rim and black frame) of calibration plate
# 校正板的剪切边缘(min x, max y, max x, min y) [米](以标定板中心为坐标圆点):
o -0.015375 0.015375 0.015375 -0.015375
# 校正板的外边框 (min x, max y, max x, min y) [米](以标定板中心为坐标圆点):
i -0.015 0.015 0.015 -0.015
# 三角标记,通过两个角点坐标(x,y, x,y) [米](以标定板中心为坐标圆点)
t -0.015 -0.01125 -0.01125 -0.015
# 黑边框的宽度 [米]:
w 0.0009375
# calibration marks: x y radius [meter]
下面数据格式:
例如:
X坐标位置 Y坐标位置 黑边框的宽度
-0.01125 -0.01125 0.0009375
共7组X轴MARK点信息
# calibration marks at y = -0.01125 m
-0.01125 -0.01125 0.0009375
-0.0075 -0.01125 0.0009375
-0.00375 -0.01125 0.0009375
0 -0.01125 0.0009375
0.00375 -0.01125 0.0009375
0.0075 -0.01125 0.0009375
0.01125 -0.01125 0.0009375
# calibration marks at y = -0.0075 m
-0.01125 -0.0075 0.0009375
-0.0075 -0.0075 0.0009375
-0.00375 -0.0075 0.0009375
0 -0.0075 0.0009375
0.00375 -0.0075 0.0009375
0.0075 -0.0075 0.0009375
0.01125 -0.0075 0.0009375
# calibration marks at y = -0.00375 m
-0.01125 -0.00375 0.0009375
-0.0075 -0.00375 0.0009375
-0.00375 -0.00375 0.0009375
0 -0.00375 0.0009375
0.00375 -0.00375 0.0009375
0.0075 -0.00375 0.0009375
0.01125 -0.00375 0.0009375
# calibration marks at y = 0 m
-0.01125 0 0.0009375
-0.0075 0 0.0009375
-0.00375 0 0.0009375
0 0 0.0009375
0.00375 0 0.0009375
0.0075 0 0.0009375
0.01125 0 0.0009375
# calibration marks at y = 0.00375 m
-0.01125 0.00375 0.0009375
-0.0075 0.00375 0.0009375
-0.00375 0.00375 0.0009375
0 0.00375 0.0009375
0.00375 0.00375 0.0009375
0.0075 0.00375 0.0009375
0.01125 0.00375 0.0009375
# calibration marks at y = 0.0075 m
-0.01125 0.0075 0.0009375
-0.0075 0.0075 0.0009375
-0.00375 0.0075 0.0009375
0 0.0075 0.0009375
0.00375 0.0075 0.0009375
0.0075 0.0075 0.0009375
0.01125 0.0075 0.0009375
# calibration marks at y = 0.01125 m
-0.01125 0.01125 0.0009375
-0.0075 0.01125 0.0009375
-0.00375 0.01125 0.0009375
0 0.01125 0.0009375
0.00375 0.01125 0.0009375
0.0075 0.01125 0.0009375
0.01125 0.01125 0.0009375
halcon 制作标定板相关推荐
- matlab创建圆点标定板,Halcon学习(十八)如何制作标定板
下面我具体介绍一下,如何制作halcon的标准标定板 方法一:用halcon软件自动生成的.ps文件来制作标定板. 这个也是最简单有效的方法. XNum 每行黑色标志圆点的数量. YNum 每列黑色标 ...
- Halcon——使用标定板标定像素当量
使用标定板标定像素当量 1. 了解标定板的参数 2. 确定标定的方法 3. Halcon代码示例 1. 了解标定板的参数 拿到一块标定板,我们应该如何使用它,或者说该如何了解它的相关参数呢?如果你使用 ...
- Halcon 圆形标定板标定基本流程-标定助手操作
Halcon 圆形标定板基本流程 1. 认识标定板: 2. 生成标定板的描述文件 3. 开始标定 4. 采集标定板的图像 5. 得到相机内外参 1. 认识标定板: 这个标定板的规格是 7×7: 标定板 ...
- 制作标定板——matlab编程实现
前言 传感器其标定时,需要用到标定板:可能是单传感器标定,例如:摄像头标定,获取内参.可能是多传感器之间标定,最近在做感知融合,需要激光雷达和摄像头标定,本文记录下使用matlab,来制作标定板. 目 ...
- HALCON选择标定板文件
在我们使用HALCON标定的时候,会有一个疑惑,标定板文件选择哪一个呢,下面的这些文件中都是表示什么意思呢 我探索的过程:用PS打开文件,用标尺工具测量每一个圆的间距 Ctrl+K可以修改单位,最后得 ...
- halcon 圆点标定板相关算法说明及使用方法
很多文章都介绍过这个创建标定板的算子,这里做个补充,说明一下注意事项以及细节. Halcon标定板生成算子: gen_caltab( : :XNum,YNum,MarkDist,DiameterRat ...
- 使用cad制作标定板(解决cad出图尺寸与实际不符问题)
目录 1 背景 2 开始制作 2.1 单位与精度设置(cad尺寸与实际打印尺寸不符的最关键的问题) 2.2 绘制A4图框 2.3 打开栅格 2.4 绘制坐标系 2.5 绘制网格 2.6 绘制自己想要的 ...
- Halcon 学习总结——制作标定板(函数gen_caltab)
- Halcon:标准标定板的自制方法
1.找到halcon标定板描述文件(后缀名是.descr),目录是:D:\Program Files\MVTec\HALCON-10.0\calib(具体的视个人安装位置所定). 2.用"写 ...
最新文章
- Linux进程通信之mmap
- [SHOI2011]双倍回文 manacher
- 不大于数的2整数幂的数
- Cocos2d-x中使用第三方so库
- Github 下载项目的某一分支版本
- 如何在 FPGA 上实现双线性插值的计算?
- Spring ActiveMQ示例(第2部分)
- 啦啦外卖43.5学习研究开发
- centos下编译abseil-cpp
- 激荡十年:云计算的过去、现在和未来
- “全栈这个概念坑害了多少开发者
- Python:给图形中添加文本注释(text函数)
- 【零基础-1】PaddlePaddle学习Bert
- 数据挖掘和大数据分析
- IOS 开发 iPhone屏幕尺寸、分辨率及适配
- 电脑托文件到服务器,本地电脑文件拖入云服务器
- UX、UI、 IA和IxD傻傻分不清
- 微波背景辐射的发现(获诺贝尔奖)——彭齐亚斯和威尔逊
- python图片转文字easyocr_OCR识别软件将图片转文字的具体方法
- 初探交换机虚拟化技术m-lag