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

学习海康VisionMaster之表面缺陷滤波

一:进一步学习了

       今天学习下VisionMaster中的表面缺陷滤波:简单、无纹理背景的表面缺陷检测,可以检测表面的异物,缺陷,划伤等

二:开始学习

     1:什么表面缺陷滤波?

   表面缺陷滤波的核心原理是通过数学变换抑制背景干扰、增强缺陷特征

    2:应用场景

  1.  电池铝壳表面检测:检测:划痕、凹坑、凸起、异物、脏污

  2. 垫圈/螺丝缺陷识别:划伤、锈斑、形状缺损

三:直接上案例

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

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

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

4:拖入表面缺陷滤波模块

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

基本参数这里就是画ROI,设定跟踪参数和之前的工具是一样的方法

下面开始设定参数:

(1):滤波核宽度/高度:卷积核水平方向覆盖的像素数(如 3×5 核的宽度=5),

             每次计算时,核覆盖的局部区域大小。尺寸越大,覆盖范围越广,平滑效果越强,但细节丢失越多,调整经验

  1. )先验知识驱动:

    • 缺陷最小尺寸 → 决定核尺寸下限(避免漏检)。

    • 背景噪声尺度 → 决定核尺寸上限(避免过度模糊)。
      例:锂电隔膜异物检测(异物≥10像素)→ 最小核尺寸 11×11

  2. )动态调整策略:

    • 高反光材质(如金属):用小核+多级滤波(如先高斯后中值)。

    • 纹理背景(如织物):用Gabor方向核(宽度/高度依纹理周期调整)

(2):核数量:卷积核分析的角度颗粒度。软件根据设置的数值,在0到180度之间均匀分布卷积核方向。卷积核个数越多,算法检测的角度方向越多,能对更多方向的缺陷产生显著的滤波响应,但是这个参数不能过大,如果太大的话,会非常影响算法检测效率,基本设定6~8即可

(3):标准差:高斯标准差,如果缺陷比较弱,则需要增大该数值

(4):偏移:在整体滤波响应的结果中减掉该参数值。其作用为在调整波长和标准差等参数后,整体调整滤波响应的范围

(5):0/30/60/90/120/150度权重:滤波方向权重参数,包含0度、30度、60度、90度、120度和150度这6个方向的滤波响应权重

设定完成后,会输出综合各方向的滤波结果生成最终的缺陷滤波响应图

可以看到表面划伤的地方,能识别出来,但是旁边会有一点干扰,所以后续还需要做blob分析,将缺陷在识别出来

具体的blob设定方法可以参考前面的章节!

四:实测:上述设定好参数,开始实际测量看看效果

http://www.xdnf.cn/news/10333.html

相关文章:

  • Cesium快速入门到精通系列教程
  • 【KWDB 创作者计划】_探秘浪潮KWDB数据库:从时间索引到前沿技术
  • 用户认证的魔法配方:从模型设计到密码安全的奇幻之旅
  • ApiHug 1.3.9 支持 Spring 3.5.0 + Plugin 0.7.4 内置小插件升级!儿童节快乐!!!
  • vue-08(使用slot进行灵活的组件渲染)
  • Java Spring 之监听器(Listener)详解与实战
  • 如何查看电脑电池性能
  • 对蚁群算法的理解和实例详解
  • [笔记]一般小信号测量方法
  • 企业微信接入说明
  • proteus美观与偏好设置
  • Qq空间照片视频批量下载工具
  • TomSolver 库 | 入门及使用
  • docker安装和镜像源替换
  • Python训练营---Day41
  • GoogLeNet网络模型
  • 【求A类B类月】2022-2-9
  • 【python】uv管理器
  • PS裁剪后像素未删除?5步解决“删除裁剪像素”失效问题
  • Role of ISMEAR in insulator-conductor transition
  • Java-Character类静态方法深度剖析
  • Day08
  • 每日算法刷题Day19 5.31:leetcode二分答案3道题,用时1h
  • 本地部署基于 Kibana 开源搜索引擎 Elasticsearch 并实现外部访问
  • acwing刷题
  • 【Rust 轻松构建轻量级多端桌面应用】
  • 【沉浸式求职学习day51】【发送邮件】【javaweb结尾】
  • Kafka 的 ISR 机制深度解析:保障数据可靠性的核心防线
  • 在RTX5060Ti上进行Qwen3-4B的GRPO强化微调
  • 尚硅谷redis7 93-97 springboot整合reids之总体概述