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.由于无法上传图片,自己制作的标定板就无法让大家看到了。

Halcon:标准标定板的自制方法相关推荐

  1. Halcon——使用标定板标定像素当量

    使用标定板标定像素当量 1. 了解标定板的参数 2. 确定标定的方法 3. Halcon代码示例 1. 了解标定板的参数 拿到一块标定板,我们应该如何使用它,或者说该如何了解它的相关参数呢?如果你使用 ...

  2. Halcon 圆形标定板标定基本流程-标定助手操作

    Halcon 圆形标定板基本流程 1. 认识标定板: 2. 生成标定板的描述文件 3. 开始标定 4. 采集标定板的图像 5. 得到相机内外参 1. 认识标定板: 这个标定板的规格是 7×7: 标定板 ...

  3. halcon 圆点标定板相关算法说明及使用方法

    很多文章都介绍过这个创建标定板的算子,这里做个补充,说明一下注意事项以及细节. Halcon标定板生成算子: gen_caltab( : :XNum,YNum,MarkDist,DiameterRat ...

  4. HALCON选择标定板文件

    在我们使用HALCON标定的时候,会有一个疑惑,标定板文件选择哪一个呢,下面的这些文件中都是表示什么意思呢 我探索的过程:用PS打开文件,用标尺工具测量每一个圆的间距 Ctrl+K可以修改单位,最后得 ...

  5. 360度全景标定方法_一种车辆行驶360度全景行车标定板的制作方法

    本实用新型涉及一种车辆行驶360度全景行车标定板,其属于汽车维修的技术领域,是一种安全环保型机动车维修设备. 背景技术: 汽车360度全景影像环视系统,安装在汽车前后左右的4个180度广角摄像头所提供 ...

  6. halcon 制作标定板

    标定板制作 gen_caltab(7,7,0.00375,0.5,'caltab_30mm.descr','30_30.ps') 方法一: 1.几种标定板的规格 30*30 规格的标定板的规格 黑色圆 ...

  7. OpenCv相机标定——圆形标定板标定

    OpenCv相机标定--圆形标定板标定 0.前言 1.标定图案 2.OpenCv标定 3.标定结果分析 0.前言   OpenCv中,相机标定所使用的标定图案分为棋盘格.对称圆形及非对称圆形特征图.A ...

  8. matlab创建圆点标定板,Halcon学习(十八)如何制作标定板

    下面我具体介绍一下,如何制作halcon的标准标定板 方法一:用halcon软件自动生成的.ps文件来制作标定板. 这个也是最简单有效的方法. XNum 每行黑色标志圆点的数量. YNum 每列黑色标 ...

  9. matlab创建圆点标定板,(halcon实例)一种蜂窝圆点标定板校准CCD并测量的例子

    这个不是hlacon的标准标定板. 勇哥想知道这个+-0.009mm是怎么整出来了.这个例子值得研究一下. ImgPath := '3d_machine_vision/calib/' dev_clos ...

最新文章

  1. SAP MM 物料库存转固定资产,报错:You cannot post to asset in company code 1900 fiscal year 2021
  2. 网络***技术开篇——SQL Injection
  3. spring + mybatis
  4. centos 7 samba 回收站
  5. 【转】Virtualbox虚拟机配置安装CentOS 6.5图文教程
  6. Log4j详细介绍(七)----日志格式化器Layout
  7. 专家解读 | 数据中心,从“电老虎”走向“数字经济发动机”
  8. 容器学习 之 base镜像(四)
  9. 简述计算机的英语作文,初中计算机的英语作文
  10. 窄带语谱图c语言算法,MELP语音编码算法实现及算法改进
  11. Linux 找不到qt,linux – CMake找不到QtCore
  12. 一号教学楼供配电设计
  13. html网页设计作业代码——家乡介绍-南京(7页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业
  14. 盛唐领土争夺战读后感
  15. obsutil相关 (桶相关操作Linux)
  16. 如何在xshell中导入xsh
  17. 解决THINKBOOK 14安装windows系统不识别固态硬盘的问题
  18. a href点击无效_a标签失效的问题
  19. uva 10115(字符串)
  20. python 爬虫 智联招聘

热门文章

  1. Tomcat--远程Debug以及参数配置调优
  2. Yiic执行php脚本
  3. 笔记67 Spring Boot快速入门(七)
  4. Cisco 3550配置DHCP中继代理
  5. 【java】Java泛型
  6. 《掌握需求过程》阅读笔记三
  7. ANSI X9.8标准 PIN xor PAN获取PIN BlOCK
  8. oracle 在 Linux下安装环境配置
  9. Sklearn之datasets和训练
  10. mount: none already mounted or /cgroup busy