VM3D模块学习经验分享
本篇文章向大家分享了VM3D模块的一些学习成果,其中结合案例介绍了几个常用到的测量工具,希望能够对大家有所帮助。

      VM-3D是在Visionmaster算法平台的基础上增加了3D取图、定位、测量等算子的平台软件。该软件继承了原有的2D视觉模块,集成机器视觉多种算法组件,适用多种场景,可快速组合算法,实现对2D、3D图像的处理、检测等。由于VM算法平台本身具备图形化交互、流程式编辑、可视化配置等特点,所以对于一名VM初学者来说非常容易上手,通俗来讲就是无需进行编程操作,通过对各个模块的拖拽式搭建便可完成方案测量,目前VM 4.2版本中集成了31个3D算子,本人结合最近常用到的几个基础3D算子模块及相关案例向大家分享一些经验。


      以上列举了一部分3D算子,本篇分享中就3D测量应用中常用到的平整度检测、点面距离测量以及段差测量进行介绍。

一、平整度检测

      手机中框在生产时出于对工艺及安全性的考虑,需要对中框电池仓进行平整度检测,此类检测属于目前3D激光轮廓仪及VM-3D算法平台在3C行业的一个热门应用。

1.1 图像输入

      使用3D激光轮廓仪对手机中框进行扫描后输出深度图像,在VM中拖出3D图像源模块,此模块中可以设置图像来源,包括本地图像、相机实时图像和SDK,随后通过快速匹配建立图像模板特征,通过位置修正识别特征并修正图像位置,确保ROI在每幅图像中的位置不发生偏移。


1.2 测量过程

      在进行平整度测量时,先用几何创建模块框选预拟合平面的基准区域,然后创建一个Group,在Group中加入深度图统计测量和3D点集模块,深度图统计测量可以统计指定区域中点的三维坐标信息,并输出统计结果,3D点集模块将深度图统计测量结果重新合并为一个集合,输出其并集。此处需要注意Group的创建,若没有该模块,点集提取时只能提取第一个点的信息,其它点无法提取,所以需要一个Group来循环执行点集提取命令,循环次数为几何创建时框选的矩形个数,直到所有框选区域的点都被提取出来。

1.3 结果输出

      利用平面拟合模块将Group循环中输出的3D点集拟合成平面,并且显示平整度。

二、点面距离测量

      在PCB行业中,经常需要检测PCB板上插针的高度,以此来判断工件的合格性,结合此案例,向大家分享点面距离测量的用法。

2.1 图像输入

      图像输入流程参考平整度测量。


2.2 测量过程

      点面距离测量首先需要找到测量面位置并拟合平面方程,此过程参考平整度测量流程。用边缘交点模块和几何创建框选要检测的点位,其中边缘交点模块可以检测出指定区域内满足条件的边缘交点,随后用几何创建进行框选,把点信息和面信息都输入到Group循环当中,在Group中创建深度图统计测量模块和点面测量模块进行测量,得到多个点到拟合平面的距离,通过数据集合收集检测到的点面距离并以集合形式输出。

2.3 结果输出

      采用变量计算模块获取每一张样品图的结果。


三、段差测量

      段差测量的实质就是检测两点之间的几何关系,在3D测量领域使用频率较高。

3.1图像输入

      图像输入流程参考平整度测量。

3.2 测量过程

      在测量点与点间的几何关系时,有两种情况,第一种情况是只需检测两个点之间的几何关系,在图像中分别利用统计测量模块各选取一个测量点,再拖取一个点点测量模块,把两个点位信息均输入到点点测量模块中即可获得所需段差数据。

      第二种情况是检测一个固定点与多个点之间的几何关系,需要先用几何创建模块选取多个点,再用组合模块将多个点循环执行,将循环的次数订阅为几何创建中矩形的个数,通过点点测量即可得到多个点与固定点之间的测量数据。


3.3 结果输出

      采用数据集合和文本保存获取测量数据。


      本篇内容向大家分享的是VM 3D模块中常用到的几个基础测量工具,今后还会不断分享进阶版内容,希望能够对大家有所帮助。

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

脚本输出泛型(数组)的方法

下一篇

训练误差与泛化误差的关系

评论请先登录 登录
全部评论 5

请问作者为什么我的所有3D模块名称都是英文的?

2022-10-09 14:54:28 未知地区
回复

刚出来,这么快就有分享了啊,不错学习学习

2022-09-24 16:59:51 未知地区
回复

VM 3D版本是不是还没对外发布啊?

2022-09-23 11:24:53 未知地区
回复

你好~同样请问3D版本VM在哪里下载?

2022-09-23 08:13:53 未知地区
回复

请问VM-3D版本的visionMaster版本的软件在哪里下载呢?加密狗是通用的吗?

2022-09-22 11:37:31 未知地区
回复
  • 1
Lv.0
0
关注
4
粉丝
1
创作
8
获赞
相关阅读
  • 探寻机器视觉新星|第二届“启智杯”机器视觉设计大赛获奖名单公布
    2024-04-08 浏览 0
  • VM4.4更新亮点
    2024-04-12 浏览 0
  • 第二届启智杯—光伏电池片质检视觉方案设计
    2024-04-15 浏览 0
  • 每日分享|3D视觉成像之双目立体视觉原理
    2024-03-21 浏览 0
  • 海康AMR应用场景中蜂鸣器的使用
    2024-04-03 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器