0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

halcon与opencv标定板的选择

东莞市准纳光电科技有限公司 2022-09-24 16:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

标定板的选择主要从四个方面入手,分别是精度、视场、材质、光源,下面分别叙述。

一、精度:标定板的图案尺寸偏差

标定板的精度主要加工工艺来决定,主要有如下三类:

光刻工艺(精度3um内):高精度光刻机光学镀膜机等进口加工设备,常用加工材料 有玻璃和陶瓷两种,制作图案可达lm,常用(玻璃)加工尺寸一般为500mm左右;

丝印工艺(精度20-50um):高精密丝印机、精密丝网板等加工设备,常用加工材料有 玻璃、陶瓷、金属板、复合板等,制作范围可达2m,常用加工范围300-1000mm;

激光打标(精度20-100um):激光打标机加工设备,常用加工材料有铝合金板,制作 范围一般在400mm内;

标定板的精度主要由加工设备决定,但最终的精度也是要受标定板的材料和大小影响的。

二、视场:相机拍摄的范围

假设相机的分辨率为500万像素的时候,标定板图案的大小一般为(1/2-3/4)倍视场, 但不同的视觉软件会有一些差异,下面就常用的Halcon软件和OpenCV软件进行介绍。

Halcon标定板:其图案有两种,分别是圆点阵列图案(阵列标定板)和圆点蜂窝图案(蜂窝标定板),对于阵列标定板,建议图案大小为(1/4-3/4)倍视场;对于蜂窝标定板, 建议图案大小为(1/2-2)倍视场,蜂窝标定板图案大小是允许大于整个视场的,只要五 组特征标志点(中间1组,四周各1组)在视场中出现任意一组即可正确识别标定板。

OpenCV:建议标定板图案大小为(1/2-3/4)倍视场,OpenCV支持圆点阵列和棋盘格两种图案标定板。

三、材质:用来制作标定板的基底板材

用来制作标定板的基底材质主要有玻璃、陶瓷、铝合金、碳纤维、菲林胶片等;

玻璃板:玻璃主要有石英和苏打玻璃,石英玻璃的膨胀系数小于10^-7,苏打玻璃的膨 胀系数小于10^-6,两种玻璃的平面度都是um级,一般用来制作um级标定板,但玻璃易碎,标定图案制作(光刻工艺)成本昂贵,尤其数量较少的时候;

陶瓷板:陶瓷的热稳定性高,不容易受外界环境干扰,平面度(5-50)um, 一般用于um级标定板,但制作图案尺寸(没有大的陶瓷板)有限,一般图案小于220mm,且制 作成本昂贵;

碳纤维板:碳纤维板稳定性高,重量轻,不易变形,一般用于制作大尺寸低精度(30um) 标定板,但碳纤维表面本身是有格子图案的,一般需要先进行喷漆或者贴膜来覆盖图案, 然后再制作需要的标定板图案;

铝合金板:容易受热膨胀、稳定性较差,一般用于制作低精度(50um)标定板,丝印加工工艺或者直接激光打标制作图案。

菲林胶片:一种柔性透明材料,厚度0.18mm,容易变形,受热容易膨胀,精度不稳定, 一般(10-100)um,视整个胶片大小而定,一般贴合在玻璃表面上使用。

四、光源:照亮标定板图案的器件

针对不同的光源,一般会选择不同材质的标定板,当然您亦可根据标定板来选择需要

的光源。按照照明方式可分为两大类:背光光源和前置光源;

■背光光源:面光源、平行光源、远心光源、同轴光源等,此类光源一般跟相机处于目标 物的两侧,适合选用表面镜面的透明材质标定板,如玻璃标定板和菲林标定板等;

■前置光源:环形光源、点光源、开孔面光源、球顶光源,同轴光源等,此类光源一般跟 相机处于目标物的同侧,适合表面磨砂漫反射的标定板,如陶瓷标定板、贴膜标定板、 碳纤维标定板、铝合金标定板等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CANape标定窗口被锁无法标定

    问题现象:解决方案:标定窗口被锁定无法标定除了ECU功能权限限制外可能存在的情况是CANape的工程配置影响的,主要有以下三个方面:1、CalibrateonlineDevice没有激活,需要将工程
    的头像 发表于 11-17 15:26 1554次阅读
    CANape<b class='flag-5'>标定</b>窗口被锁无法<b class='flag-5'>标定</b>

    GraniStudio:相机标定例程

    1.文件运行 导入工程 双击运行桌面GraniStudio.exe。 通过引导界面导入相机标定例程,点击导入按钮。 打开相机标定例程所在路径,选中相机标定.gsp文件,点击打开,完成导入。 2.功能
    的头像 发表于 08-22 17:38 779次阅读
    GraniStudio:相机<b class='flag-5'>标定</b>例程

    零成本钢铁侠手套!树莓派+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓派和OpenCV的连载专题。使用树莓派与OpenCV实现姿态估计和面部特征点追踪使用树莓派与OpenCV实现面部和运动追踪的云台系统使用树莓派和OpenCV实现手部
    的头像 发表于 08-16 16:16 886次阅读
    零成本钢铁侠手套!树莓派+<b class='flag-5'>OpenCV</b> 秒变手势遥控器!

    如何使用树莓派与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓派和OpenCV的连载专题。使用树莓派与OpenCV实现姿态估计和面部特征点追踪使用树莓派与OpenCV实现面部和运动追踪的云台系统使用树莓派和OpenCV实现手部
    的头像 发表于 08-14 17:45 962次阅读
    如何使用树莓派与<b class='flag-5'>OpenCV</b>实现面部和运动追踪的云台系统?

    如何端编译OpenCV并搭建应用--基于瑞芯微米尔RK3576开发

    本文将介绍基于米尔电子MYD-LR3576开发(米尔基于瑞芯微 RK3576开发)的端编译OpenCV及环境搭建方案的开发测试。摘自优秀创作者-短笛君 RK3576具有如下配置
    发表于 08-08 17:14

    如何在RK3576开发端编译OpenCV并搭建应用

    本文将介绍基于米尔电子MYD-LR3576开发(米尔基于瑞芯微RK3576开发)的端编译OpenCV及环境搭建方案的开发测试。摘自优秀创作者-短笛君RK3576具有如下配置:4
    的头像 发表于 08-08 08:04 3310次阅读
    如何在RK3576开发<b class='flag-5'>板</b>上<b class='flag-5'>板</b>端编译<b class='flag-5'>OpenCV</b>并搭建应用

    【Milk-V Duo S 开发免费体验】SDK编译、人脸检测、OpenCV测试

    【Milk-V Duo S 开发免费体验】SDK编译、人脸检测、OpenCV测试 本文介绍了 Milk-V Duo S 开发板实现 Buildroot SDK 镜像编译、基于 TDL 模型的人
    发表于 07-11 13:48

    陶瓷标定技术--宏诚光学

    陶瓷标定技术解析与应用指南一、核心特性与优势陶瓷标定以陶瓷为基底,通过光刻工艺制作高精度图案(如棋盘格、圆点阵列等),具有以下特性:‌高环境适应性‌:热膨胀系数小(如8.6×10⁻
    的头像 发表于 05-07 16:09 591次阅读
    陶瓷<b class='flag-5'>标定</b><b class='flag-5'>板</b>技术--宏诚光学

    《聊一聊ZXDoc》之汽车标定、台架标定、三高标定

    ZXDoc支持XCP/CCP标定功能,标定工作贯穿主机厂与Tier1厂商汽车ECU研发、生产、测试的整个流程,是保障ECU性能达标、功能稳定的关键。什么是XCP/CCP标定?XCP/CCP标定
    的头像 发表于 04-27 11:36 1354次阅读
    《聊一聊ZXDoc》之汽车<b class='flag-5'>标定</b>、台架<b class='flag-5'>标定</b>、三高<b class='flag-5'>标定</b>

    如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发

    本文将介绍基于米尔电子MYD-LMX93开发(米尔基于NXPi.MX93开发)的基于OpenCV的人脸检测方案测试。OpenCV提供了一个非常简单的接口,用于相机捕捉一个视频(我用
    的头像 发表于 04-15 11:51 644次阅读
    如何用<b class='flag-5'>OpenCV</b>的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发<b class='flag-5'>板</b>

    OpenCV行人检测应用方案--基于米尔全志T527开发

    本文将介绍基于米尔电子MYD-LT527开发(米尔基于全志T527开发)的OpenCV行人检测方案测试。摘自优秀创作者-小火苗一、软件环境安装1.安装
    的头像 发表于 04-10 08:03 1101次阅读
    <b class='flag-5'>OpenCV</b>行人检测应用方案--基于米尔全志T527开发<b class='flag-5'>板</b>

    运行LCr4500 3d程序时报错怎么解决?

    你好!我运行可执行程序时,选择1,进行标定生成时,报出4个错误,CALIBRATION_PARAMETERS_MODEL_SIZE_MISSING等几个类似的错误,这个是要在哪里输入吗?另外
    发表于 02-26 06:13

    C#通过Halcon实现3D点云重绘

    C# 通过 Halcon 实现 3D 点云重绘
    发表于 01-05 09:16 0次下载

    C#基于Halcon实现Basler相机采图

    C#基于Halcon实现Basler相机采图
    发表于 01-05 09:16 0次下载

    如何用OpenCV进行手势识别--基于米尔全志T527开发

    本文将介绍基于米尔电子MYD-LT527开发(米尔基于全志T527开发)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于全志T527开发一、软件环境安装1.安装Op
    的头像 发表于 12-13 08:04 1763次阅读
    如何用<b class='flag-5'>OpenCV</b>进行手势识别--基于米尔全志T527开发<b class='flag-5'>板</b>