51Halcon机器视觉

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 649|回复: 10

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

[复制链接]

该用户从未签到

14

主题

54

帖子

126

积分

Rank: 1

积分
126

切换助手验证会员

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

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

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

x
test1.png
第一次做缺陷识别,没一点思路,现在想识别这个这些圆孔是否为通孔,这张图片是样图,请问大家有什么思路或者办法吗?

1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    2020-6-9 11:29
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]常住居民I

    12

    主题

    38

    帖子

    184

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    184

    切换助手验证会员

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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    耍酷
    5 天前
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    2

    主题

    31

    帖子

    141

    积分

    Rank: 1

    积分
    141

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

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

    没考虑到孔完全堵上的时候,方法思路可行

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    振奋
    2020-4-21 14:31
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    28

    帖子

    526

    积分

    Rank: 3

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

    被51halcon水印挡住的怎么找到的,我试了下挡住的找的不准

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    点赞
    2020-4-11 09:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    23

    帖子

    55

    积分

    Rank: 1

    积分
    55
    发表于 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]

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    点赞
    2020-4-11 09:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    23

    帖子

    55

    积分

    Rank: 1

    积分
    55
    发表于 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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    该用户从未签到

    14

    主题

    54

    帖子

    126

    积分

    Rank: 1

    积分
    126

    切换助手验证会员

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

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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    该用户从未签到

    14

    主题

    54

    帖子

    126

    积分

    Rank: 1

    积分
    126

    切换助手验证会员

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

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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    该用户从未签到

    14

    主题

    54

    帖子

    126

    积分

    Rank: 1

    积分
    126

    切换助手验证会员

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

    谢谢了

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

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

    本版积分规则

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

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

    有问题需要咨询站长?| 申请友链| 小黑屋| 手机版| Archiver|  

    粤ICP备15095995号-2 粤公网安备44030602000670号

    CopyRight © 2015-2020 51Halcon机器视觉. Tencent Cloud X3.4.

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