magicyang
技术员
技术员
  • 最后登录2017-12-14
  • 发帖数98
  • 金币166枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:1064回复:7

求教:如何检测相近颜色的胶贴位置是否合格-有点难度

楼主#
更多 发布于:2016-05-06 16:54
求教各位大神,要检测以下图中的胶贴贴的是否合格,该如何处理,因为颜色太接近了。
正确的应该都在方格之内,贴斜了超出边框就不合格,还请帮忙提供下思路,谢谢!



不好意思,附上原图
[magicyang于2016-05-07 18:30编辑了帖子]
BlackBean
助理工程师
助理工程师
  • 最后登录2017-07-25
  • 发帖数77
  • 金币553枚
  • 贡献勋章0枚
  • 社区居民
沙发#
发布于:2016-05-07 09:33
我觉得先从打光入手比较好些
dengfenghai
专家
专家
  • 最后登录2017-12-14
  • 发帖数195
  • 金币2083枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2016-05-07 15:01
选择出来
read_image (Image, 'F:/F_dosktop/23_11264_ecf27809a840c20.png')
decompose3 (Image, R, G, B)
threshold (R, Regions, 75, 255)
connection (Regions, ConnectedRegions)
fill_up (ConnectedRegions, RegionFillUp)
select_shape (RegionFillUp, SelectedRegions, 'area', 'and', 4000, 6000)
dilation_rectangle1 (SelectedRegions, RegionDilation, 13, 13)
reduce_domain(Image, RegionDilation, ImageReduced)
dengfenghai
专家
专家
  • 最后登录2017-12-14
  • 发帖数195
  • 金币2083枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
地板#
发布于:2016-05-07 15:03
你选择后可以给区域大小!超出部分显示不合格。可以利用面积,长度,宽度等信息来判断是否合格!!
欢迎加群学习交流    Halcon交流+资料分享 102389338
magicyang
技术员
技术员
  • 最后登录2017-12-14
  • 发帖数98
  • 金币166枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-05-07 18:24
dengfenghai:read_image (Image, 'F:/F_dosktop/23_11264_ecf27809a840c20.png')
decompose3 (Image, R, G, B)
threshold (R, Regions, 75,...
回到原帖
好的,我试试,不过这个白光下对比度不大,再想办法打光试试
a489622171
工程师
工程师
  • 最后登录2017-10-28
  • 发帖数78
  • 金币655枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2016-05-08 14:47
学习                                                          学习
云万里飘雪
高级工程师
高级工程师
  • 最后登录2017-12-12
  • 发帖数252
  • 金币1757枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2016-05-09 00:31
都是大神,进来学习下!
shorttime598
专家
专家
  • 最后登录2017-12-11
  • 发帖数291
  • 金币5261枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
7楼#
发布于:2016-05-09 03:54
应该位置的信息来判断
游客

返回顶部