Halcon!!!最新!! 从零认识标定板——制作描述文件和自己的标定板

2024-09-02 18:36

本文主要是介绍Halcon!!!最新!! 从零认识标定板——制作描述文件和自己的标定板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一.标定板简介

标定板是一种带有固定间距图案阵列的几何模型,主要用于机器视觉、图像测量、摄影测量、三维重建等领域。‌它的主要功能包括校正镜头畸变、确定物理尺寸和像素间的转换关系,以及确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系。通过相机拍摄标定板并计算校准算法,可以获得高精度的测量和重建结果。标定板的这个过程涉及误差测量与评估以及误差图像的矫正与补偿,通过这些步骤,可以更精确地反映被测物品的实际情况,达到精密测量和检测的目的‌。此外,标定板应用体现了其在提高机器视觉系统精度方面的重要性。通过标定板的使用,能够有效地校正镜头畸变,大大提高了机器视觉应用中图像测量、摄影测量的精度。这一过程不仅涉及专业标定算法的应用,还包括对图像进行校正与补偿,以确保测量的准确性‌。

二.网购标定板制作描述文件创作

1.认识网上描述参数

如果网络上购买的标定板没有提供Halcon的描述文件(.descr文件),首先你要明确,你需要什么参数

2.认识描述文件制作算子(以GB050-1.875为例子)
gen_caltab(7, 7, 0.00375, 0.5, 'C:/path/to/your/folder/caltab.descr', 'C:/path/to/your/folder/caltab.ps')
  • 7, 7表示标定板上有7行7列的圆点
  • 0.00375是圆点中心之间的间距(单位:米)。
  • 0.5是圆点直径与间距的比值。(为上述图片直径除中心距的值)
  • 描述文件即使.descr
  • .ps为印刷文件

三.根据描述文件制作CAD或CorelDraw印刷图片(240*240文件放置到资料中,包含dwg和描述文件 pdf)

1.标定板描述文件内部参数

用文本框打开文件——.descr

 

2.根据描述文件制作
  •  长宽参数棋盘格单位m:# Width, height of calibration plate [meter]: 0.24, 0.24
  • 圆的圆心和圆心之间的距离和半径 有上述描述文件制作可得

                            总的原心起始位位于240*240的中间点

  • 标定板倒角位置(上述原心起始位位与0.0点)单位m
  • #   triangular corner mark given by two corner points (x,y, x,y) [meter]#   (optional):
  • t -0.12 -0.09 -0.09 -0.12

  • 标定板线宽   #   width of the black frame [meter]:w 0.0075

3.高精度无毛边软件CorelDraw

CorelDraw(通常简称为CDR)作为一款由加拿大Corel公司开发的矢量图形设计软件,具有诸多显著的优点,这些优点使得CorelDraw在平面设计、插图绘制、排版设计等多个领域得到广泛应用。以下是对CorelDraw优点的详细归纳:

1. 强大的矢量绘图功能

丰富的绘图工具:CorelDraw提供了包括圆形、矩形、多边形、方格、螺旋线等在内的多种基本绘图工具,并配合塑形工具,可以创作出各种复杂的图形,如圆角矩形、弧、扇形、星形等。

特殊笔刷效果:软件内置了压力笔、书写笔、喷洒器等特殊笔刷,使得绘图过程更加灵活多变,能够充分利用电脑处理信息量大、随机控制能力高的特点。

2. 精准的图形控制和定位

图形精确定位:CorelDraw提供了一整套的图形精确定位和变形控制方案,这对于需要准确尺寸的设计(如商标、标志等)来说极为便利。

节点编辑工具:节点编辑工具易于激活和控制,任何时候双击物件即可进行节点编辑,使得图形修改更加精确和高效。

这篇关于Halcon!!!最新!! 从零认识标定板——制作描述文件和自己的标定板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1130742

相关文章

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

每天认识几个maven依赖(ActiveMQ+activemq-jaxb+activesoap+activespace+adarwin)

八、ActiveMQ 1、是什么? ActiveMQ 是一个开源的消息中间件(Message Broker),由 Apache 软件基金会开发和维护。它实现了 Java 消息服务(Java Message Service, JMS)规范,并支持多种消息传递协议,包括 AMQP、MQTT 和 OpenWire 等。 2、有什么用? 可靠性:ActiveMQ 提供了消息持久性和事务支持,确保消

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

AI Toolkit + H100 GPU,一小时内微调最新热门文生图模型 FLUX

上个月,FLUX 席卷了互联网,这并非没有原因。他们声称优于 DALLE 3、Ideogram 和 Stable Diffusion 3 等模型,而这一点已被证明是有依据的。随着越来越多的流行图像生成工具(如 Stable Diffusion Web UI Forge 和 ComyUI)开始支持这些模型,FLUX 在 Stable Diffusion 领域的扩展将会持续下去。 自 FLU

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

如何打造个性化大学生线上聊天交友系统?Java SpringBoot Vue教程,2025最新设计思路

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小程序/安卓实战项目 大数据实战项目 ⚡⚡文末获取源码 文章目录

OpenStack离线Train版安装系列—0制作yum源

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack镜像制作系列5—Linux镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作