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

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 471|回复: 14

[未解决] 毛刺检测

[复制链接]
  • TA的每日心情
    慵懒
    2022-5-11 13:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    9

    帖子

    26

    积分

    Rank: 1

    积分
    26
    发表于 2022-5-11 15:50:23 | 显示全部楼层 |阅读模式

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

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

    x
    边缘毛刺检测,求教各位大佬,有没有好的解决方案
    0802_B_0000725_0.bmp

    该用户从未签到

    0

    主题

    10

    帖子

    446

    积分

    Rank: 2Rank: 2

    积分
    446
    发表于 2022-5-11 17:27:01 | 显示全部楼层


    dev_update_off()
    dev_set_colored(12)
    dev_set_draw('fill')
    read_image (Image, 'C:/Users/Bells/Desktop/154921zud2edj04v1zkazj.bmp')
    threshold(Image, Region, 150, 255)
    opening_circle(Region, RegionOpening, 2.5)
    closing_circle(RegionOpening, RegionClosing, 3.5)
    connection(RegionClosing, ConnectedRegions)
    select_shape(ConnectedRegions, SelectedRegions, ['width','area'], 'and', [20,1000], [999,99999])
    dev_display(Image)
    dev_display(SelectedRegions)

    未命名.jpg
  • TA的每日心情
    慵懒
    2022-5-11 13:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    9

    帖子

    26

    积分

    Rank: 1

    积分
    26
     楼主| 发表于 2022-5-12 09:32:39 | 显示全部楼层
    z7172930 发表于 2022-5-11 17:27
    dev_update_off()
    dev_set_colored(12)
    dev_set_draw('fill')

    那个不属于毛刺,绿色区域旁边的那个才是毛刺,绿色区域的是胶体

    该用户从未签到

    0

    主题

    10

    帖子

    446

    积分

    Rank: 2Rank: 2

    积分
    446
    发表于 2022-5-12 13:38:18 | 显示全部楼层
    那就建议重新打光
  • TA的每日心情
    慵懒
    2022-5-11 13:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    9

    帖子

    26

    积分

    Rank: 1

    积分
    26
     楼主| 发表于 2022-5-12 15:25:27 | 显示全部楼层
    z7172930 发表于 2022-5-12 13:38
    那就建议重新打光

    产品材质的问题,这是目前最好的效果了

    该用户从未签到

    0

    主题

    10

    帖子

    446

    积分

    Rank: 2Rank: 2

    积分
    446
    发表于 2022-5-13 10:06:43 | 显示全部楼层
    方法1 AOI光源,彩色相机
    方法2 光立度打光
  • TA的每日心情
    奋斗
    昨天 09:05
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    42

    帖子

    141

    积分

    Rank: 1

    积分
    141

    切换助手验证会员

    发表于 2022-5-13 10:36:06 | 显示全部楼层
    毛刺和胶体成像效果无法区分, 那可就很难了
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    8

    帖子

    21

    积分

    Rank: 1

    积分
    21
    发表于 2022-5-14 15:19:30 | 显示全部楼层
    需要把毛刺和胶体通过打光区分开,然后再图像处理,你现在用的黑白相机?
  • TA的每日心情
    郁闷
    昨天 17:31
  • 签到天数: 6 天

    连续签到: 2 天

    [LV.2]偶尔看看I

    0

    主题

    4

    帖子

    19

    积分

    Rank: 1

    积分
    19
    发表于 2022-5-15 23:34:25 | 显示全部楼层
    read_image (Image, 'C:/Users/47863/Desktop/图片/9.bmp')
    dev_close_window ()
    get_image_size (Image, Width, Height)
    dev_open_window (0, 0, Width/2, Height/2, 'black', WindowHandle)
    dev_display (Image)
    threshold (Image, Regions, 72, 255)
    connection (Regions, ConnectedRegions)
    select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 9000, 11000)
    fill_up (SelectedRegions, RegionFillUp)
    opening_circle (RegionFillUp, RegionOpening, 3.5)
    connection (RegionOpening, ConnectedRegions1)
    select_shape (ConnectedRegions1, SelectedRegions1, 'area', 'and', 2500, 3500)
    shape_trans (SelectedRegions1, RegionTrans, 'rectangle1')
    shape_trans (SelectedRegions1, RegionTrans1, 'inner_rectangle1')
    difference (RegionTrans, RegionTrans1, RegionDifference)
    intersection (SelectedRegions1, RegionDifference, RegionIntersection)
    opening_circle (RegionIntersection, RegionOpening1, 2)
    connection (RegionOpening1, ConnectedRegions2)
    select_shape (ConnectedRegions2, SelectedRegions2, 'area', 'and', 500, 1000)
    reduce_domain (Image, SelectedRegions2, ImageReduced)
    threshold (ImageReduced, Regions1, 0, 255)
    dev_display (Image)
    dev_display (ImageReduced)
    dev_display (Regions1)

    9-9.jpg
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    8

    帖子

    21

    积分

    Rank: 1

    积分
    21
    发表于 2022-5-16 17:00:15 | 显示全部楼层
    余跃 发表于 2022-5-15 23:34
    read_image (Image, 'C:/Users/47863/Desktop/图片/9.bmp')
    dev_close_window ()
    get_image_size (Image, W ...




    按照你的方法,做的结果,非常赞
    您需要登录后才可以回帖 登录 | 会员注册

    本版积分规则

    视觉培训招生

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

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

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

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

    本站已安全运行:

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