本文是勇哥很早的时候写的一篇,如果想知道更多的信息,请参阅勇哥另一篇更详细的文章:

"安装"面板中:

描述文件要选择你手里的halcon标定板的对应的描述文件. 例如笔者手中是30*30mm的标定板, 就使用图中所示的描述文件.

我手里这片标定板厚度为3.050mm

测试相机是广角镜头, 非远心

相机单个像元的宽与高,焦距应该询问相机厂商, 这里我就先默认.

摄像机模型, 这里我选中"面扫描"

"标定"选项卡中:

采集按钮, 采集一定数量的不同角度与位置的标定板图片.

这里如果显示出"检测出品质问题", 则表示图片亮度, 聚焦等环境出现问题.

但是只要是标定板内轮廓被找到, 并且所有圆心都被找到, 也可以不理会这个"品质"的问题继续标定.

其实, 经笔者多方尝试, 似乎没有见过不会报"检测出品质问题"的完美采集.

接下来选择一副图片, 点击"设为参考位姿".

再点击标定按钮.

标定成功后, 可以看到下面的系数.

其中要注意"平均误差", 这个值越小越好.

生成代码后, 出现了我们想要的东西.

一是相机标定参数, 另一个是相机位姿. ( 应该是位置吧, 估计是halcon里的错别字)

这两个参数被用于像素坐标转换为世界坐标系等相关算子.

#转载请注明出处 www.skcircle.com 《少有人走的路》勇哥的工业自动化技术网站。如果需要本贴图片源码等资源,请向勇哥索取。

halcon相机标定助手_halcon标定助手 使用笔记相关推荐

  1. halcon相机标定助手_halcon相机标定和图像矫正

    对于相机采集的图片,会由于相机本身和透镜的影响产生形变,通常需要对相机进行标定,获取相机的内参或内外参,然后矫正其畸变.相机畸变主要分为径向畸变和切向畸变,其中径向畸变是由透镜造成的,切向畸变是由成像 ...

  2. halcon相机标定助手_Halcon 学习笔记---单相机标定(2)

    一.单项机标定原因 降低畸变(相差) 测量 二.相机标定求出什么 该方程是求取世界坐标系与像素坐标系之间转换矩阵,本质就是求出相机的内外参数.其中dx和dy为每个像素在图像坐标系(UVO)沿U和V方向 ...

  3. halcon相机标定助手_HALCON高级篇:单个相机的尺寸测量

    用单个相机在指定平面上的尺寸测量 在HALCON中很容易从图像中获得在世界坐标中的非变形测量.一般情况下,如果相同的物体在同一时刻,在不同的空间位置下,用相机拍摄两个或更多的图像,才能完成这样的测量任 ...

  4. halcon相机标定助手_使用Halcon助手来制作标定数据

    http://blog.csdn.net/hust1900/article/details/8687784 1打开halcon标定助手 2.标定任务一栏,选择位姿和所有参数(此为默认情况):标定板一栏 ...

  5. HALCON 20.11:如何处理标定助手品质问题

    HALCON 20.11:如何处理标定助手品质问题 在"品质问题"选项下,您可以得到每个图像的评估,其中包括缺陷图像特征描述以及问题严重程度的质量分数百分比.结果为0%表示图像特征 ...

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

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

  7. halcon第二十三讲:标定助手标定测量

    1.生成标定板 文件ps格式,可通过ps软件打印出来, 以及标定板的描述文件descr格式 gen_caltab (7, 7, 0.0125, 0.5, 'caltab.descr', 'caltab ...

  8. halcon相机标定及图像矫正(代码)

    侵删 1 halcon相机标定和图像矫正 对于相机采集的图片,会由于相机本身和透镜的影响产生形变,通常需要对相机进行标定,获取相机的内参或内外参,然后矫正其畸变.相机畸变主要分为径向畸变和切向畸变,其 ...

  9. halcon相机标定及畸变矫正

    1 halcon相机标定和图像矫正     对于相机采集的图片,会由于相机本身和透镜的影响产生形变,通常需要对相机进行标定,获取相机的内参或内外参,然后矫正其畸变.相机畸变主要分为径向畸变和切向畸变, ...

最新文章

  1. python到底可以做什么-Python到底可以做什么?
  2. 设计模式-----单例模式
  3. android网络请求 post
  4. Web开发(一)·期末不挂之第六章·网页布局(浮动定位)
  5. java 监听客户端的退出_Java ServerSocket 手动关闭监听
  6. pb预览状态下的pagecount_我为什么喜欢用Mac【预览】阅读文献?
  7. 计算机理论专业研究生论文课题,计算机理论方向论文选题 计算机理论论文标题如何定...
  8. 微软推出 Microsoft.Data.SqlClient,替代 System.Data.SqlClient
  9. 很少人知道,但是非常实用的 Python 库
  10. AAAI 2020 | 微软亚洲研究院6篇精选论文在家看
  11. 王超:奇虎360 MongoDB
  12. 苹果卖这么贵都怪她?苹果零售部门主管将离职 曾是奢侈品巨头掌门人
  13. static关键字作用总结
  14. VC++编程之字符串解惑--Unicode MBCS
  15. win8优化(win8优化大师设置开始界面)
  16. webgame源码下载及网页游戏开发资源精华集合
  17. 外设、总线、接口概念辨析
  18. 转专业2017武汉大学计算机学,武大,10届考生谈谈转专业~`~
  19. 仿b站Java_推荐 9 个 GitHub 上练手项目(在线考试、仿美团、仿抖音、仿B站、仿头条...)...
  20. mysql语句解决查询乱码_sql命令查询出现乱码的解决方法详解

热门文章

  1. 为什么MCU晶体两边要各接一个对地电容?
  2. python字符串添加元素_python 中字符串处理
  3. pd.factorize ( ) 解析
  4. php 操作sqlite
  5. PCB板铜箔载流量厚度的计算方法
  6. surface系列平板电脑属于微型计算机,什么是Surface平板电脑 微软的Surface平板电脑泽怎么样...
  7. 电脑店能安装mysql_用U盘给台式机安装Linux系统
  8. 前端js与jq常用网站
  9. 【机器学习的数学基础】(四)解析几何(Analytic Geometry)(上)
  10. 高速PCB的特征阻抗设计