当前位置: 首页 > news >正文

Halcon应用:相机标定

提示:若没有查找的算子,可以评论区留言,会尽快更新

Halcon应用:相机标定

  • 前言
  • 一、Halcon应用?
  • 二、应用实战
    • 1、图像理解
      • 1.1、开始标定

前言

本篇博文主要用于记录学习Halcon中算子的应用场景,及其使用代码和图像展示。只讲通俗易懂使用方法,不讲原理,不讲原理,不讲原理,重要的事情说三遍。

相机标定:在图像测量过程以及机器视觉应用中为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定。
大白话就是看到图像中的点位知道真实世界的点位
然而为了准确获得点位,就需要对相机进行标定,不然因为相机存在的误差会导致点位不准确


提示:以下是本篇文章正文内容,下面案例可供参考,注意参数坐标的使用,能帮助你理解算子

一、Halcon应用?

Halcon 是一个强大的图像处理工具,该工具是为了解决机器视觉项目任务而创建的。

二、应用实战

1、图像理解

图像发生扭曲,为了准确获得点位就需要无失真的图像,标定相机就是为了让失真图变为无失真
在这里插入图片描述
如下安装,安装过程中或多或少都会导致安装不准,以及相机生产中的工艺问题,都会导致问题出现,即使是标定板上的圆,也有可能实际拍摄出来变成椭圆。
在这里插入图片描述
我们标定的目的获得相机:

  1. 内参(焦距,像素大小等)
  2. 外参(位置,旋转方向等)
  3. 畸变参数

我们可以采用标准标定吧进行标定:圆形标定板和棋盘格标定板
在这里插入图片描述
我们使用halcon生成一个标定板,并打印出来:

gen_caltab (7, 7, 0.0125, 0.5, 'caltab.descr', 'caltab.ps')
*.ps 文件可以用ps打开1. 7 7 代表 7*7标定2. 0.0125,代表两圆心距离,单位m3. 0.5 代指圆直径与圆心距离的比值,上面参数表示圆直径6.2mm左右

在这里插入图片描述

1.1、开始标定

下面我们用标定助手来进行标定
步骤1、打开标定助手的calibration
2处填入上文算子生成的描述文件
3处填入官方给出的相机参数
在这里插入图片描述
步骤2、 拍摄标定图像
可以提前拍好也可以使用采集助手拍摄
图片数量约15-20张
标定板位置占据图像视野约0.3-0.5
从各个角度开始拍摄
移动位置相机视野要能够看到标定板
相机视野的各个位置并有一定的倾斜
在这里插入图片描述
拍摄例图:

在这里插入图片描述
选择一张平面不倾斜的图作为参考位姿即可,进行下一步的计算
如果标定助手说图有问题,按照要求更改即可
检查没有问题,直接标定即可
在这里插入图片描述
在结果里就可以得到
内参1
外参2
并可以将参数保存,供后面使用
大家可以点击代码生成自己看下代码的结果是啥,并和此图做对比
参数标定至此结束!


如有问题,欢迎大家指出,谢谢!!!

相关文章:

  • Deepseek输出的内容如何直接转化为word文件?
  • 大模型面经 | 介绍一下CLIP和BLIP
  • QSS【QT】
  • React 文章 分页
  • TDengine 性能监控与调优实战指南(一)
  • Docker Compose 外部网络(`external: true`)与内部网络的区别
  • 5、openfeign
  • 对于在线教育或知识付费类网站视频处理方案
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.3.24)
  • 海拔与大气压关系,大气压单位,气压传感器对比
  • DeepSeek与ECharts融合助力复杂图表高效制作
  • 声音识别(声纹识别)和语音识别的区别
  • python爬虫复习
  • SpringBoot 知识图谱
  • 小迪第10天http/s数据包
  • uni-app中map的使用
  • idea中导入从GitHub上克隆下来的springboot项目解决找不到主类的问题
  • FastAPI:现代高性能Python Web框架的技术解析与实践指南
  • PCA 降维实战:从原理到电信客户流失数据应用
  • Vue如何实现样式隔离
  • “女乘客遭顺风车深夜丢高速服务区”续:滴滴永久封禁两名涉事司机账号
  • 4月制造业PMI为49%,比上月下降1.5个百分点
  • 年轻人的事业!6家上海人工智能企业畅想“模范生”新征程
  • 浙商银行外部监事高强无法履职:已被查,曾任建行浙江省分行行长
  • 华夏银行一季度营收降逾17%、净利降逾14%,公允价值变动损失逾24亿
  • 西藏阿里地区日土县连发两次地震,分别为4.8级和3.8级