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

海康3D轮廓仪调试详细步骤

  1. 激光三角测量法
    3D激光轮廓仪是基于激光三角测量法(laser triangulation)来重建三维场景。向被测物表面投射激光平面(光片,sheet of light) ,通过使用CMOS相机接收其反射光的变化,可以非接触方式测量高度、高度差、宽度等轮廓(截面形状)。通过被测物和轮廓仪之间的相对运动,对连续获取的轮廓数据进行图像处理重构获得被测物的3D形状,实现高精度测量及检测。
    在这里插入图片描述
    2.轮廓仪数据流向及成像过程
    在这里插入图片描述
    ​3.3D激光轮廓仪的成像过程
    DP系列3D轮廓仪不依托于外部控制器,仅凭设备本身和配套SDK即可实现全部功能,设备支持原始图、轮廓图、深度图(点云图)、亮度图(chunk附加信息)的输出。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    4.DP2305\07轮廓仪相机接线说明
    在这里插入图片描述
    环境配置
    关闭防火墙和杀毒软件(若不关闭,立体相机SDK的basic demo示例程序以及测量软件3DMS可能获取不到图像)
    千兆网卡属性配置(开启巨帧、设置传输\接收缓冲区、速度与双工为最大值;关闭“电源节能”相关属性)
    推荐使用独立显卡(VTK报错或者D3D渲染引擎初始化失败)
    软件安装
    机器视觉立体相机客户端 3DMVS(必须安装,用于3D图像效果调试) 软件下载路径:海康机器人官网-服务支持-下载中心-软件-3DMVS V2.0.2及以上版本
    (以官网最新版本为准,必要时可联系总部技术支持渠道获取)
    机器视觉应用软件 1、VM3D软件;2、3DMS测量软件(可选安装,用于3D测量;需配合对应型号加密狗使用)
    软件获取方式:可联系总部技术支持渠道获取;或从2150FTP下载:
    4.修改IP和固件升级
    双击打开3DMVS客户端,可在设备列表中右键修改相机IP以及升级相机固件。
    在这里插入图片描述
    5.调节原始图的曝光时间\增益大小
    在“基本属性”下的“图像模式”中,选择 Origin Image 原始图模式;点击开始取流,放大查看原始图中轮廓线的线条宽度;调节曝光时间\增益,使得原始图中被测物表面的轮廓线清晰可见。
    在这里插入图片描述
    6.调节原始图的ROI大小
    在“基本属性”下的“ROI Selector”中,可选择Full\Middle\Small三种固定分辨率大小的ROI;也可自定义框选ROI大小;缩小ROI可提高相机的帧率,以及滤除ROI以外不必要的激光线。
    在这里插入图片描述
    7.查看最大扫描帧率
    原始图调试完毕后,将图像模式从原始图模式(Origin Image)切换至点云图模式(3D Point Cloud);点击开始取流,如图所示,可查看当前的轮廓图效果;关闭“使能采集帧率控制”后,可以查看当前点云图模式下的最大帧率(即相机每秒最多采集多少行轮廓);轮廓图也属于点云图,只不过只有一行轮廓数据。
    在这里插入图片描述
    ​8.轮廓线是如何提取出来的?
    在这里插入图片描述
    9.调节中心线提取算法参数
    在这里插入图片描述
    在这里插入图片描述
    10.设置步进间距大小
    在这里插入图片描述
    11.帧触发\行触发
    在这里插入图片描述
    12.只开启帧触发
    在这里插入图片描述
    13.只开启行触发
    在这里插入图片描述
    14.同时开启帧触发+行触发
    在这里插入图片描述
    15.什么是深度图
    深度图(3D range image),是一张2D灰度图像,深度图中每个像素的灰度值代表深度(高度)信息;
    亮度图(intensity image),是一张2D灰度图像,亮度图中每个像素的灰度值代表亮度信息;
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    16.深度图中出现横\竖黑线是什么导致的?
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
http://www.lryc.cn/news/56327.html

相关文章:

  • 【Linux】PCB(进程控制块)
  • 风电的Weibull分布及光电的Beta分布组合研究(Matlab代码实现)
  • 《Effective Objective-C 2.0 》 阅读笔记 item11
  • Python常见装饰器使用(实用向)
  • 集合详解之(三)单列集合接口Set及具体子类HashSet、TreeSet
  • 力扣刷题笔记22—— 矩阵中的路径(回溯)/pair的学习
  • Spring学习1
  • Keep再闯IPO,三年亏损16亿,会员留存率跌破70%
  • 软件测试分类详解
  • 网站怎么优化出排名
  • h5|web页面嵌套iframe传参给cocosCreator
  • 阿里云安全产品Web应用防火墙是什么?有什么作用?
  • 【SSM】Spring6(九.代理模式)
  • 【1017. 负二进制转换】
  • C语言实现插入排序与希尔排序
  • 第九章-DOM与CSS
  • 蓝桥杯真题练习
  • 插入排序的简单理解
  • Springboot框架集成Websocket通信方式
  • 将json数据分组
  • 从零开始实现一个C++高性能服务器框架----Socket模块
  • ld: library not found for -lcrt0.o
  • 接口测试和功能测试的区别有哪些?说一些你不知道的知识
  • 深度学习实战——不同方式的模型部署(CNN、Yolo)
  • 【论文阅读】GNN阅读笔记
  • QT常用控件——QTreeWidget(树控件),QTableWidget控件
  • 为什么学校购买小型数控机床而不是大型工业数控机床?
  • 【Go自学】一文搞懂Go append方法
  • 【压测】通过Jemeter进行压力测试(超详细)
  • C# | 上位机开发新手指南(七)加密算法