学习海康VisionMaster之路径提取

一:进一步学习了

今天学习下VisionMaster中的路径提取:可在绘制的路径上等间隔取点或查找边缘点

二:开始学习

1:什么是路径提取?

相当于事先指定一段路径,然后在对应的路径上查找边缘,这个也是边缘的衍生应用,所以学习机器视觉关键在于基础要学扎实,很多应用其实就是基础知识的叠加应用

2:应用场景:典型的场景是点胶检测,判断胶路质量,有没有断胶等,一开始这胶路检测,真的是难倒我了,特别是不规则图像如何检测,学习了这个算子后,思路一下子打开了,原来还可以这么搞!

三:直接上案例

1:先导入需要测试的图片集合

2:使用轮廓定位,把两个组件的线连起来,这里是需要设定模版匹配功能,这样图像不管怎么旋转都能准确定位图像位置,具体操作步骤可以参考前面课程

3:拖入位置修正功能:这个非常重要,这里也不提了,可以参考上一篇笔记

4:拖入路径提取模块

5:双击组件,开始设定参数:

基本参数:这里和之前介绍的模块一样,就是设定跟踪

模版设置:点击"新建模型",然后在弹出来的界面里面就可以开始创建路径了

(1):点一下 创建轨迹,然后在需要检测的地方画上一圈,比如下图我在黑色的区域边缘画上了一圈路径,注意下画完后(到终点了)可以双击鼠标左键,就完成路径创建了

(2):接下来就是开始设定参数了,点击右边路径1这个名字的右边空白处,会弹出设定菜单

*这里也需要注意下,这里有两种模式,在运行参数的这一栏有"等距离取点"和"查找边缘点"两个检测模式,说实话,那个等距离取点我也没搞懂有什么用,我拿了OK和NG的图片去对比,好像没有什么实际用处,无法检测(不知道有没有小伙伴知道这个模式到底是怎么用的!!!)

(3):继续刚刚的参数设定,点击路径1空白处会出现如下参数信息,其中的参数含义我这里就不介绍了,前面说了N个边缘检测的衍生应用,可以参考下前面的课。

(4):调完参数后想看下实际的效果,就可以点击工具栏上的"生成模型"

生成了100个检测点(我设定了100个),然后点击"完成"就可以了

四:实测:上述设定好参数,开始实际测量看看效果,不同的检测模式下的检测效果

可以看到有的边缘点找不到实际的边缘了,就会用NG标识出来

相关推荐
wdfk_prog12 小时前
[Linux]学习笔记系列 -- [kernel][time]tick
linux·笔记·学习
我命由我1234513 小时前
Photoshop - Photoshop 工具栏(22)单行选框工具
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
User_芊芊君子14 小时前
【成长纪实】我的鸿蒙成长之路:从“小白”到独立开发,带你走进鸿蒙的世界
学习·华为·harmonyos·鸿蒙开发
有为少年14 小时前
告别乱码:OpenCV 中文路径(Unicode)读写的解决方案
人工智能·opencv·计算机视觉
清风与日月14 小时前
halcon分类器使用标准流程
深度学习·目标检测·计算机视觉
初学小刘14 小时前
基于 U-Net 的医学图像分割
python·opencv·计算机视觉
嵌入式-老费16 小时前
自己动手写深度学习框架(快速学习python和关联库)
开发语言·python·学习
执笔论英雄16 小时前
【大模型训练】zero 学习及deepseed实战
人工智能·深度学习·学习
极客BIM工作室17 小时前
U-Net 的输入与输出:通用场景与扩散模型场景解析
人工智能·深度学习·计算机视觉
前路不黑暗@18 小时前
Java:继承与多态
java·开发语言·windows·经验分享·笔记·学习·学习方法