凹坑缺陷检测

原图来自Ihalcon论坛

一个非常小的凹坑位于图中间

- 算法思路 -

利用灰度统计特性进行缺陷检测

原图噪声比较大,进行高斯滤波

计算灰度统计特性

intensity (ImageGauss, ImageGauss, Mean, Deviation)

利用灰度统计特性,检测亮缺陷

亮缺陷检测代码如下

*亮缺陷
threshold(ImageGauss, LightRegion, Mean + 3.5*Deviation, 255)
connection (LightRegion, ConnectedRegions)
shape_trans (ConnectedRegions, RegionTrans, 'convex')
inner_circle(RegionTrans, _, _, Radius2)
tuple_find(sgn(Radius2 - max(Radius2) + 0.001), 1, Indices)
select_obj (ConnectedRegions, ObjectSelected, Indices +1)

检测暗缺陷

检测暗缺陷代码

*暗缺陷
threshold(ImageGauss, DarkRegion, 0, Mean - 1.5*Deviation)
fill_up (DarkRegion, RegionFillUp)
connection (RegionFillUp, ConnectedRegions1)
select_shape (ConnectedRegions1, SelectedRegions, 'inner_radius', 'and', 2.0122, 4.9109)
*亮缺陷与暗缺陷相邻很近,根于此关系,选择暗缺陷
select_shape_proto (SelectedRegions, ObjectSelected, SelectedRegions1, 'distance_dilate', 0, 5)

合并缺陷


本文分享自微信公众号 - 机器视觉那些事儿(jiqishijue),作者:threeQing

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 无纺布折痕检测(3)· 基于灰度投影的折痕检测

    (1)构造滤波器与原图卷积增强图像 (2)灰度投影,构建垂直灰度投影函数,并与平滑后的函数进行 差分运算,超过一定阈值即为缺陷所在位置的列坐标 (3)计算缺陷区...

    threeQing
  • 基于变分模型的缺陷检测

    印刷缺陷检测经常用于两种方法:差分模型、变分模型。差分模型包括区域差分和图像差分,对于来料以及光源的一致性要求较高,而变分模型对此具有更好的鲁棒性。

    threeQing
  • 边缘缺陷检测

    链接: https://pan.baidu.com/s/178KvG8Gav1PWOeA-Wrbc2g 提取码: kwpa 复制这段内容后打开百度网盘手机App...

    threeQing
  • 改进版缺陷管理系统

    我是一个实用主义的人,所以做事经常会考虑实际的效果,带来的好处就是实用,坏处就是有时候定制化太强,但是这两方面往往都是要取个平衡。

    sylan215
  • 和 Nature 封面论文一作,聊了聊天机芯的科研故事

    邓磊,清华首位类脑计算博士、美国加州大学圣芭芭拉分校博士后。8 月 1 日《 Nature 》杂志的封面上,展示了文章《面向人工通用智能的异构天机芯片架构》,他...

    AI算法与图像处理
  • 为什么ABAP里有些场景必须加上COMMIT WORK才生效

    Subject: RE: 关于content management的commit work

    Jerry Wang
  • Gartner:十大最危险的云计算错误观念

    计算概念自诞生以来就无法摆脱误解、困惑和炒作,这么多年过去了,从普通消费者到财富500强CEO依然经常陷入云计算误区。近日Gartner总结了十大最危险的云计算...

    静一
  • 加载第三方JS的各种姿势

    如果你的网站上面有很多第三方JS代码,那么“下载速度的不可控”很有可能导致你的网站会被拖慢。因为JS在执行的时候会影响到页面的DOM和样式等情况。浏览器在解析渲...

    mmzhou
  • Android Studio 最新debug工具及与老版本工具对应关系

    原文链接:https://developer.android.com/studio/profile/monitor

    望天
  • 英特尔20亿美金收购Habana,AI副总裁Rao宣布离职,Nervana芯片恐遭淘汰

    日前,英特尔公司副总裁兼人工智能产品事业部总经理Naveen Rao发推特称决定离开英特尔。

    新智元

扫码关注云+社区

领取腾讯云代金券