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 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

Sauvola二值化处理在图像处理应用的优势介绍分析

下一篇
已经是最后一篇啦~
评论请先登录 登录
全部评论 4

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

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
学无止境
1
创作
0
粉丝
4
获赞
相关阅读
  • 海康机器人“悉灵杯”课题研究活动-获奖公布
    2022-09-05
  • 汽车行业-汽车焊点检测案例
    2022-09-01
  • VM3D模块学习经验分享
    2022-09-22
  • SC系列智能相机图像存储的几种方式
    2022-09-08
  • 有关条码二维码相关知识
    2022-08-30

请升级浏览器版本

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

推荐使用以下浏览器