shellyhc
助理工程师
助理工程师
  • 最后登录2017-05-25
  • 发帖数54
  • 金币273枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:740回复:11

表面异物

楼主#
更多 发布于:2017-01-08 00:26
这个表面有一大块胶水,这种能检测出来么?参考

detect_indent_fft.hdev

对塑料制品的表面进行目标(缺陷)的检测,检测不出来。大神们有没有什么好法子?

图片:3.bmp



图片:3-3.bmp

shellyhc
助理工程师
助理工程师
  • 最后登录2017-05-25
  • 发帖数54
  • 金币273枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2017-01-08 01:41
贴上我目前的方案,但是我觉得不太通用:
read_image(Image, 'E:/胶水.bmp')

smooth_image(Image, ImageSmooth, 'deriche2', 0.5)
threshold (ImageSmooth, Regions, 0,100)
closing_circle (Regions, ClosedBackground, 11)
fill_up(ClosedBackground, RegionFillUp)
reduce_domain(ImageSmooth, RegionFillUp, ImageReduced)
scale_image_max(ImageReduced, ImageScaleMax)
threshold (ImageScaleMax, Regions1, 80, 150)
fill_up(Regions1, RegionFillUp2)
connection(RegionFillUp2, ConnectedRegions)
select_shape(ConnectedRegions, SelectedRegions,['area','height'] , 'and',[2000,100],[999999,500])
shorttime598
专家
专家
  • 最后登录2017-03-03
  • 发帖数291
  • 金币4506枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2017-01-08 08:32
shellyhc:贴上我目前的方案,但是我觉得不太通用:
read_image(Image, 'E:/胶水.bmp')

smooth_image(Image, ImageSmooth, 'deriche2', 0.5)
threshold (ImageS...
回到原帖
我觉得你应该用学习的办法来分割。光是亮度可能不行。
Rudder_2016
助理工程师
助理工程师
  • 最后登录2017-05-25
  • 发帖数50
  • 金币495枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
地板#
发布于:2017-01-08 11:20
read_image (Image, 'C:/Users/Administrator/Desktop/10_14122_44cc6fb4626c4bf.bmp')
smooth_image(Image, ImageSmooth, 'deriche2', 0.5)
threshold (Image, ImageSmooth, 73, 180)
connection(ImageSmooth, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 35091.3,50000)
reduce_domain(Image, SelectedRegions, ImageReduced)
threshold (ImageReduced, Regions, 2, 93)
connection(Regions, ConnectedRegions1)
select_shape (ConnectedRegions1, SelectedRegions1, ['area','width','height'], 'and', [2222.98,80.97,61], [4036,1000,1000])
dev_display(Image)
dev_display(SelectedRegions1)
pengjc2001
助理工程师
助理工程师
  • 最后登录2017-05-24
  • 发帖数53
  • 金币431枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-01-08 11:40
阈值分割的办法,为了良好的效果,前提最好有比较好的对比度。塑料件肯定有颜色,尝试下特定的单色光源,胶水说不定有特殊成分,尝试下特殊光源,紫外,
找魔都工作。 机械+计算机 双学士, 机械从业11年, 入视觉坑2年。 熟悉 三菱plc ,固高 雷塞运动卡。痴迷技术,很强的钻研能力。QQ1972917456 个人技术博客: http://blog.csdn.net/pengjc2001 欢迎交流
shellyhc
助理工程师
助理工程师
  • 最后登录2017-05-25
  • 发帖数54
  • 金币273枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-01-08 18:07
shorttime598:我觉得你应该用学习的办法来分割。光是亮度可能不行。回到原帖
用学习的办法来分割?能说的稍微详细一些么
shorttime598
专家
专家
  • 最后登录2017-03-03
  • 发帖数291
  • 金币4506枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-01-09 01:47
shellyhc:用学习的办法来分割?能说的稍微详细一些么回到原帖
可以参考texture_laws_mlp.hdev
haihuan
禁止发言
禁止发言
  • 最后登录2017-03-26
  • 发帖数54
  • 金币218枚
  • 贡献勋章0枚
7楼#
发布于:2017-01-09 08:03
用户被禁言,该主题自动屏蔽!
vicky
技术员
技术员
  • 最后登录2017-02-24
  • 发帖数39
  • 金币134枚
  • 贡献勋章0枚
  • 社区居民
8楼#
发布于:2017-01-09 15:49
texture_laws_mlp.hdev 这个例程在10.0的版本找不到呢?请问你是哪个版本的halcon软件?
rongguo863
禁止发言
禁止发言
  • 最后登录2017-03-28
  • 发帖数247
  • 金币775枚
  • 贡献勋章0枚
  • 社区居民
9楼#
发布于:2017-01-09 17:56
用户被禁言,该主题自动屏蔽!
shellyhc
助理工程师
助理工程师
  • 最后登录2017-05-25
  • 发帖数54
  • 金币273枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-01-13 14:08
vicky:texture_laws_mlp.hdev 这个例程在10.0的版本找不到呢?请问你是哪个版本的halcon软件?回到原帖
halcon 12是有的
vicky
技术员
技术员
  • 最后登录2017-02-24
  • 发帖数39
  • 金币134枚
  • 贡献勋章0枚
  • 社区居民
11楼#
发布于:2017-01-22 10:43
shellyhc:halcon 12是有的回到原帖
哦 好的谢谢!
游客

返回顶部