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

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

3天内不再提示

双目测距系列(一):标定工具的开发

电子设计 来源:电子设计 作者:电子设计 2020-12-08 22:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

转载自:双目测距系列(一)标定工具的开发
作者:ltshan139

前言

双目摄像头标定是测距及其三维建模非常重要的步骤,因为标定出来的内外参数将会用来对原始图像进行反畸变校正,而反畸变的效果对立体匹配精度有着非常大的影响。此外,最终在求距离时(其公式为l=B*f/d),这里面参数都和标定息息相关。

标定工具

目前标定方法的理论基础都为张正友标定法,其大体思想是能找到一个比较好的初始值来进行一个最小二乘法迭代,从而获得最优化标定参数。
具体实现起来比较简单,因为opencv或matlab都已经提供了API支持,关键是先针对实验图片、标定板参数(比如宽高分别有几个角点,每个棋盘格的物理尺寸为多少mm等)确定好即可。
为了更方便的完成标定功能,最好是开发一个带GUI的标定工具,这样效率更高,因为可以灵活指定图片所在目录等。这里面需要注意的一个操作是,要将opencv的窗口映射到MFC IDC_STATIC_CV(PICTURE CONTROL)控件上。
相关代码可以参考下面:

cv::namedWindow("view", WINDOW_NORMAL);
HWND hWnd = (HWND)cvGetWindowHandle("view"); 
HWND hParent = ::GetParent(hWnd); 
::SetParent(hWnd, GetDlgItem(IDC_STATIC_CV)->m_hWnd); 
::ShowWindow(hParent, SW_HIDE);

这样后面调用imshow("view", xxx) 就可以将图片显示到MFC对话框控件上,非常方便。
GUI工具如下所示。param里面参数输入好后,点击“标定”即可自动完成全部单目内外参数以及双目姿态参数的标定,并将标定过程中的信息以及结果都打印出来。



推荐阅读



更多海思AI芯片方案学习笔记欢迎关注海思AI芯片方案学习

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3841

    浏览量

    134054
  • 深度学习
    +关注

    关注

    73

    文章

    5614

    浏览量

    124748
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3576 MIPI Camera ISP调试:客观标定与环境准备(上)

    基于RK3576开发板、专业ISP调试灯箱,摄像头模组 2. 摄像头资料准备 为确保调试方向正确,需提前准备以下关键文档与参数: 3. ISP 调试实验设备 搭建标准化的光学实验环境是保证标定精度的前提: 遮光
    发表于 05-09 18:16

    文带你了解双目深度相机

    在如今的智能化时代,不管是工业车间里的机器人、家里的扫地机器人,还是AR眼镜、自动驾驶汽车,都需要双能“看懂”三维世界的“眼睛”——双目深度相机就是这样款设备。可能有人会问,这东西到底是啥?其实
    的头像 发表于 04-14 14:30 346次阅读
    <b class='flag-5'>一</b>文带你了解<b class='flag-5'>双目</b>深度相机

    电驱动系统标定全流程指南:从生产扭矩秩序、基础参数,到 MTPA与弱磁、诊断架构与模型化标定闭环

    本篇为节选,完整内容会在知识星球发布,详细分布见目录页导语:今天聊聊电驱动系统的标定,本篇,我们会把性能标定、诊断标定和驾驶性标定放到同
    的头像 发表于 03-30 07:41 1289次阅读
    电驱动系统<b class='flag-5'>标定</b>全流程指南:从生产扭矩秩序、基础参数,到 MTPA与弱磁、诊断架构与模型化<b class='flag-5'>标定</b>闭环

    开发者分享|MicroKeen多功能下载器,全流程开发工具体化

    、嵌入式开发大杀器做嵌入式开发,你定经历过这种场景:桌面上插满了设备——调试器、串口工具、脱机下载器、升级
    的头像 发表于 03-10 08:32 786次阅读
    <b class='flag-5'>开发</b>者分享|MicroKeen多功能下载器,全流程<b class='flag-5'>开发工具</b><b class='flag-5'>一</b>体化

    ESP32驱动TFmini-S红外激光测距ToF模块进行测距

    本文介绍了TFmini-S红外激光测距ToF模块的基本特性,然后用ESP32开发板驱动TFmini-S模块进行测距,并在串口助手上显示出测距数据。
    的头像 发表于 03-06 14:43 466次阅读
    ESP32驱动TFmini-S红外激光<b class='flag-5'>测距</b>ToF模块进行<b class='flag-5'>测距</b>

    无人机激光测距传感器使用指南

    无人机激光测距传感器(核心基于 ToF 或脉冲激光测距原理)是无人机实现定高飞行、避障导航、精准测绘、目标定位的关键部件,其使用需围绕 “选型适配→安装调试→功能配置→数据处理→场景优化” 五大核心
    的头像 发表于 01-09 13:41 1482次阅读
    无人机激光<b class='flag-5'>测距</b>传感器使用指南

    ECU刷写前的“隐藏关卡”:3分钟看懂XCP/CCP标定

    在上期中,我们探讨了ECU刷写,重点介绍了基于UDS协议的刷写流程,它直接针对ECU进行操作。而标定的输出,正是ECU刷写的关键输入。那么,标定究竟是什么呢?标定的定义
    的头像 发表于 11-28 11:35 1105次阅读
    ECU刷写前的“隐藏关卡”:3分钟看懂XCP/CCP<b class='flag-5'>标定</b>

    CANape标定窗口被锁无法标定

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

    CANape的CASL工具

    在汽车电子ECU(电子控制单元)开发与测试领域,CANape是核心的测量、标定与诊断工具,而其专属的CASL(CalculationandScriptingLanguage)语言,凭借接近C语言
    的头像 发表于 10-29 10:03 764次阅读
    CANape的CASL<b class='flag-5'>工具</b>箱

    IMU+多相机高速联合自动标定方案

    目、双目、鱼眼、长焦、TOF任意混搭,模组更换后自动识别。 标定结果可键推送至MES/ERP,JSON/YAML/TXT格式全开放,后续OTA升级直接调用。 无需独立气源或冷却水;年维护费仅为进口设备的1/10。
    发表于 10-23 14:04

    GraniStudio:相机标定例程

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

    TRAVEO™ T2G系列支持哪些HMI、GUI开发工具

    TRAVEO™ T2G系列支持哪些HMI、GUI开发工具
    发表于 07-25 07:02

    光子精密双目3D线激光轮廓测量仪,摆脱视觉盲区,1台更比2台强!

    光子精密双目3D线激光轮廓测量仪(GL-8160D),在GL-8000系列的基础上创新升级。GL-8160D采用全新双目单线设计,突破传统3D视觉检测限制,而且不受外部拼接标定误差影响
    的头像 发表于 07-16 17:21 1626次阅读
    光子精密<b class='flag-5'>双目</b>3D线激光轮廓测量仪,摆脱视觉盲区,1台更比2台强!

    双目视觉在智能驾驶领域的应用

    围绕“双目智驾应用”,我们将推出系列文章深入解析双目视觉如何跨越技术鸿沟,在中国智驾的沃土上生根发芽,探索其赋能未来出行的无限可能。
    的头像 发表于 07-09 16:21 1545次阅读

    Nordic测距介绍

    ) Nordic提供了相位测距和RTT测距工具包,全称为Nordic distance toolbox,简称NDT。
    发表于 05-28 16:49