专栏首页机器视觉那些事儿【相机标定篇】Halcon标定助手逐步使用(2)

【相机标定篇】Halcon标定助手逐步使用(2)

干一行爱一行

废话

最近一直在现场做一个比较重要的项目,也近两个月了,深入自动化行业愈久,愈发觉得此行业的艰辛,也更加希望国家在资源上能更倾向此行业。可能西方国家早已在二战期间将工业化进程结束,例如1936年,德国博世公司早已研发了ABS防抱死系统,而当时委员长还被扣在西安

,或许在基础工业领域想要超越,已经十分困难。个人认为,国家可能更加希望在一些新兴领域实现弯道超车,例如无人机、新能源,无人驾驶、AI智能等。

本着“干一行爱一行”的原则,笔者开始进入本篇正题。

Halcon标定助手逐步使用

1 Step: 打开标定助手。

2 Step: 选择标定描述文件

方法一:此步骤可以点击描述文件右侧浏览图片选择halcon自带的描述文件。

方法二:如果halcon自带的描述文件没有满足自己要求的,可以根据实际需求自行更改描述文件参数并生成相应描述文件。方法如下:

1. 程序窗口输入算子“gen_caltab”.。

2. 打开对应算子窗口,配置各参数,各参数含义上篇文章已经介绍,可以翻阅。

3.点击描述文件最右面靠近边框有个文件夹形状的图标,选择上述描述文件。

本篇选择标注助手30*30的标定描述文件。

3 Step: 切换至标定标定,加载标定图像。

加载图像有两种,一种是加载离线图像文件,另一种是在线图像采集。

方式一:图像源->图像文件。

点击“加载按钮”,选择自带例子的标定图片 \examples\images\scratch。

当然,也可以提前拍摄好标定图片存放至一个文件夹,点击“加载按钮”,选择此文件夹图片,点击“打开”即可。

需要注意的几点,标定板与采集的图片质量要好,相机采集标定图片需要至少10张,尽可能多覆盖多个方向,视野至少1//3。

本文加载官方自带标定图片后,如下图。

方式二:图像源->图像采集助手。

图像源设置为图像采集助手,Image Acquisition 列表选择相机,点击“采集”按钮,本文使用的笔记本自带摄像头,并无摆放标定板,故如图所示标定点提取失败。

4 Step: 设定参考位姿。

选择第一张图片,点击“设为参考位姿”按钮。警告级别选择70即可,移除最后一张“标定点提取失败”状态的图片。

品质没有超过警告级别的70%都为正常的。

5 Step: 标定。

点击“标定”按钮,会自动切换到“结果”选项卡。

6 Step: 插入代码。

切换至“代码生成”选项卡,点击“插入代码”按钮。

生成以下代码,即可应用

至此,标定完成。


本文分享自微信公众号 - 机器视觉那些事儿(jiqishijue),作者:三清

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【相机标定篇】单目相机标定原理(1)

    空间物体呈现的是三维几何位置,相机内的投影图像为二维位置,所以,确定空间物体某点的三维几何位置与其投影图像中对应点的关系,就是标定。

    threeQing
  • 【测量篇】(3)标定+定位+1D测量综合实例

    在后台收到信息,莫名其妙被人投诉了,不知触犯了哪些人的利益,本人依然会本着分享交流的精神,共促行业的繁荣。如果您能一路跟过来,halcon视觉入门到提高,完全没...

    threeQing
  • 【相机标定篇】halcon自标定(3)

    在项目中,偶尔会遇到由于产品形状、拍摄位置等原因导致标定板很难放置的情况,此时可以考虑使用halcon自标定算法来标定相机。由于自标定可以在不使用用标定板情况下...

    threeQing
  • 自动驾驶系统的传感器标定方法

    本文是来自黄浴博士的知乎专栏,主要概述自动驾驶系统中的传感器的标定的方法。讨论不同传感器之间的外参标定,特别是激光雷达和摄像头之间的标定。本文已获得黄浴博士授...

    点云PCL博主
  • opencv

    http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html

    sofu456
  • 张正友标定法示例 (含源代码)

    博主的博客,以著名的张大牛标定法开始吧! 具体标定原理就不详细说了,资料数不胜数,重点看张正友的原著《A Flexible New Technique for ...

    一棹烟波
  • ML学习笔记之TF-IDF原理及使用

    TF-IDF(Term Frequency-Inverse Document Frequency, 词频-逆文件频率).

    Jetpropelledsnake21
  • 程序员们的工资到底有多高?

    提到互联网,尤其是互联网工程师们,人们往往会想到两个词:“高薪”和“高压”。在网上一个询问工程师薪资的问题下,一位网友默默的回复:“其实单位时间内工资并不高”,...

    前朝楚水
  • (笔记)CPU & Memory, Part 2: CPU caches

    原文:What every programmer should know about memory, Part 2: CPU caches

    颇忒脱
  • torch.autograd.no_grad类

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    于小勇

扫码关注云+社区

领取腾讯云代金券