Halcon视觉之家 - 51Halcon专注于机器视觉技术

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 2310|回复: 10

[待解决] 缺陷识别——通孔检测

[复制链接]

该用户从未签到

15

主题

59

帖子

109

积分

Rank: 1

积分
109

切换助手验证会员

发表于 2020-4-18 22:38:47 | 显示全部楼层 |阅读模式

51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
test1.png
第一次做缺陷识别,没一点思路,现在想识别这个这些圆孔是否为通孔,这张图片是样图,请问大家有什么思路或者办法吗?
  • TA的每日心情
    无聊
    2021-9-11 09:33
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    15

    主题

    41

    帖子

    219

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    219

    切换助手验证会员

    发表于 2020-4-19 20:46:20 | 显示全部楼层
    微信截图_20200419204453.png
    试过模板匹配,都可以匹配到,然后就是把每个找到的圆定位到通过面积或者标准区域与缺陷区域的blob做背景差都可以找出缺陷!
  • TA的每日心情

    2020-10-21 09:43
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    2

    主题

    31

    帖子

    121

    积分

    Rank: 1

    积分
    121

    切换助手验证会员最佳新人

    发表于 2020-4-21 12:10:20 | 显示全部楼层
    张三丰 发表于 2020-4-19 20:46
    试过模板匹配,都可以匹配到,然后就是把每个找到的圆定位到通过面积或者标准区域与缺陷区域的blob做背景 ...

    没考虑到孔完全堵上的时候,方法思路可行
  • TA的每日心情
    奋斗
    2021-10-26 08:43
  • 签到天数: 24 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    29

    帖子

    512

    积分

    Rank: 3

    积分
    512
    发表于 2020-4-21 15:00:39 | 显示全部楼层
    张三丰 发表于 2020-4-19 20:46
    试过模板匹配,都可以匹配到,然后就是把每个找到的圆定位到通过面积或者标准区域与缺陷区域的blob做背景 ...

    被51halcon水印挡住的怎么找到的,我试了下挡住的找的不准
  • TA的每日心情

    2020-4-11 09:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    23

    帖子

    43

    积分

    Rank: 1

    积分
    43
    发表于 2020-4-23 20:03:53 | 显示全部楼层
    read_image (Image223636c449bab8w7akkkjk, 'C:/Users/admin/Desktop/223636c449bab8w7akkkjk.png')
    rgb1_to_gray (Image223636c449bab8w7akkkjk, GrayImage)
    edges_sub_pix (GrayImage, Edges, 'canny', 1, 20, 40)
    select_shape_xld (Edges, SelectedXLD1, 'circularity', 'and', 0.45463, 1)
    select_shape_xld (Edges, SelectedXLD, ['area','circularity'], 'and', [0,0.00463], [86.11,0.10648])
    area_center_xld (SelectedXLD, Area, Row, Column, PointOrder)
    gen_cross_contour_xld (Cross, Row, Column, 6, 0.785398)
    dev_clear_window ()
    dev_display (Image223636c449bab8w7akkkjk)
    dev_set_color ('green')
    dev_display (SelectedXLD1)
    dev_set_color ('red')
    dev_display (Cross)
    [img][/img]
  • TA的每日心情

    2020-4-11 09:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    23

    帖子

    43

    积分

    Rank: 1

    积分
    43
    发表于 2020-4-23 20:05:03 | 显示全部楼层
    read_image (Image223636c449bab8w7akkkjk, 'C:/Users/admin/Desktop/223636c449bab8w7akkkjk.png')
    rgb1_to_gray (Image223636c449bab8w7akkkjk, GrayImage)
    edges_sub_pix (GrayImage, Edges, 'canny', 1, 20, 40)
    select_shape_xld (Edges, SelectedXLD1, 'circularity', 'and', 0.45463, 1)
    select_shape_xld (Edges, SelectedXLD, ['area','circularity'], 'and', [0,0.00463], [86.11,0.10648])
    area_center_xld (SelectedXLD, Area, Row, Column, PointOrder)
    gen_cross_contour_xld (Cross, Row, Column, 6, 0.785398)
    dev_clear_window ()
    dev_display (Image223636c449bab8w7akkkjk)
    dev_set_color ('green')
    dev_display (SelectedXLD1)
    dev_set_color ('red')
    dev_display (Cross)
    1587643225(1).png
    1587643225(1).png

    该用户从未签到

    15

    主题

    59

    帖子

    109

    积分

    Rank: 1

    积分
    109

    切换助手验证会员

     楼主| 发表于 2020-4-26 22:03:28 | 显示全部楼层
    alley 发表于 2020-4-21 12:10
    没考虑到孔完全堵上的时候,方法思路可行

    谢谢你的回复,如果考虑孔全部堵上的情况怎么做呢

    该用户从未签到

    15

    主题

    59

    帖子

    109

    积分

    Rank: 1

    积分
    109

    切换助手验证会员

     楼主| 发表于 2020-4-26 22:05:36 | 显示全部楼层
    张三丰 发表于 2020-4-19 20:46
    试过模板匹配,都可以匹配到,然后就是把每个找到的圆定位到通过面积或者标准区域与缺陷区域的blob做背景 ...

    谢谢你了,是建立圆的模板吗?我是拟合所有圆了,然后求的圆内的平均灰度值大小,感觉没你说的那样靠谱,能发下你的代码我看吗

    该用户从未签到

    15

    主题

    59

    帖子

    109

    积分

    Rank: 1

    积分
    109

    切换助手验证会员

     楼主| 发表于 2020-4-26 22:15:07 | 显示全部楼层
    f39487724 发表于 2020-4-23 20:05
    read_image (Image223636c449bab8w7akkkjk, 'C:/Users/admin/Desktop/223636c449bab8w7akkkjk.png')
    rgb1_t ...

    谢谢了
    您需要登录后才可以回帖 登录 | 会员注册

    本版积分规则

    视觉培训招生

    建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用

    算子查询| 申请友链| 小黑屋| 手机版| Archiver|

    © 2015-2021 51Halcon机器视觉  X3.4  粤ICP备15095995号 粤公网安备44030602000670号

    快速回复 返回顶部 返回列表