happybank
助理工程师
助理工程师
  • 最后登录2018-10-23
  • 发帖数101
  • 金币541枚
  • 贡献勋章0枚
  • 社区居民
阅读:2240回复:23

如何判断料盘上哪个位置适合贴标签

楼主#
更多 发布于:2017-03-07 14:30
项目需求
1.提取出料盘的位置
2.提取出白色标签的位置
3.除开白色标签位置,料盘上哪里还可以再
      找一个和最大白色标签一样的区域可以贴标


找标签贴合位的思路是什么呢?
喜欢1

最新打赏:0人

zhmyahg
专家
专家
  • 最后登录2018-09-21
  • 发帖数528
  • 金币4713枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
沙发#
发布于:2017-03-07 15:11
第3项能详细说明吗 说的太简略了
Everything will be alright, tmr will be fine.
gina123
助理工程师
助理工程师
  • 最后登录2018-09-27
  • 发帖数64
  • 金币380枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2017-03-07 16:19
根据我的理解,你要找的贴标位置和检测出的标签位置应该关于料盘中心对称吧。
gina123
助理工程师
助理工程师
  • 最后登录2018-09-27
  • 发帖数64
  • 金币380枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
地板#
发布于:2017-03-07 16:37
贴标区域只能是料盘白色区域吗?
happybank
助理工程师
助理工程师
  • 最后登录2018-10-23
  • 发帖数101
  • 金币541枚
  • 贡献勋章0枚
  • 社区居民
4楼#
发布于:2017-03-07 16:51
zhmyahg:第3项能详细说明吗 说的太简略了回到原帖
第三项就是,除开贴标的位置,其他位置默认都是可以贴合的,如何能够找到一个可以贴标签的区域,并给出坐标和角度
happybank
助理工程师
助理工程师
  • 最后登录2018-10-23
  • 发帖数101
  • 金币541枚
  • 贡献勋章0枚
  • 社区居民
5楼#
发布于:2017-03-07 16:52
gina123:贴标区域只能是料盘白色区域吗?回到原帖
是的,白色区域
happybank
助理工程师
助理工程师
  • 最后登录2018-10-23
  • 发帖数101
  • 金币541枚
  • 贡献勋章0枚
  • 社区居民
6楼#
发布于:2017-03-07 17:40
gina123:根据我的理解,你要找的贴标位置和检测出的标签位置应该关于料盘中心对称吧。回到原帖
对称不对称都没关系,只要在料盘上就OK了
gina123
助理工程师
助理工程师
  • 最后登录2018-09-27
  • 发帖数64
  • 金币380枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
7楼#
发布于:2017-03-07 22:38
happybank:对称不对称都没关系,只要在料盘上就OK了回到原帖
那就在对称位置上找啊,反正只要找到一块区域就好了
zhmyahg
专家
专家
  • 最后登录2018-09-21
  • 发帖数528
  • 金币4713枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
8楼#
发布于:2017-03-08 08:02
happybank:第三项就是,除开贴标的位置,其他位置默认都是可以贴合的,如何能够找到一个可以贴标签的区域,并给出坐标和角度回到原帖
可不可以理解为旋转贴标后计算贴标大小与旋转贴标后所在料盘当前位置的交集部分,如果交集大小满足一个范围就可以贴标呢?
[zhmyahg于2017-03-09 07:39编辑了帖子]
Everything will be alright, tmr will be fine.
happybank
助理工程师
助理工程师
  • 最后登录2018-10-23
  • 发帖数101
  • 金币541枚
  • 贡献勋章0枚
  • 社区居民
9楼#
发布于:2017-03-08 10:10
zhmyahg:可不可以理解为旋转贴标后计算贴标大小与旋转贴标后所在料盘当前位置的交集部分,如果交集大小满足一个范围就可以贴标呢?

两个标签都要依次给出吗?
回到原帖
只需要一个,再说了,一个能做,两个不也可以做吗?
haihuan
禁止发言
禁止发言
  • 最后登录2017-03-26
  • 发帖数54
  • 金币218枚
  • 贡献勋章0枚
10楼#
发布于:2017-03-08 11:53
用户被禁言,该主题自动屏蔽!
zhmyahg
专家
专家
  • 最后登录2018-09-21
  • 发帖数528
  • 金币4713枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
11楼#
发布于:2017-03-08 13:08
happybank:只需要一个,再说了,一个能做,两个不也可以做吗?回到原帖
不是一个两个的问题 是是否需要一起旋转取交集的问题

交集面积超过所贴标签的一半大小应该就可以了把
[zhmyahg于2017-03-09 07:41编辑了帖子]
Everything will be alright, tmr will be fine.
happybank
助理工程师
助理工程师
  • 最后登录2018-10-23
  • 发帖数101
  • 金币541枚
  • 贡献勋章0枚
  • 社区居民
12楼#
发布于:2017-03-09 09:26
还有哪位大神来给点思路吗?有没有那种算法,知道了一个region,然后用一个已知大小的区域(这个区域是自己定义的,不是图片上已有的),去匹配上面的region,找到一个合适的位置?
Dath_li
专家
专家
  • 最后登录2018-10-23
  • 发帖数167
  • 金币2318枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
13楼#
发布于:2017-03-09 10:10
思路:提取出料盘的位置;提取出白色标签的位置;除开白色标签位置,计算这两个地区的差异,得到剩余料盘的所有区域;再求出料盘的最大内接矩形(或圆形,正方形),矩形的中心位置,就是需要的位置了!
happybank
助理工程师
助理工程师
  • 最后登录2018-10-23
  • 发帖数101
  • 金币541枚
  • 贡献勋章0枚
  • 社区居民
14楼#
发布于:2017-03-09 10:59
Dath_li:思路:提取出料盘的位置;提取出白色标签的位置;除开白色标签位置,计算这两个地区的差异,得到剩余料盘的所有区域;再求出料盘的最大内接矩形(或圆形,正方形),矩形的中心位置,就是需要的位置了!回到原帖
大神的思路挺好,就是忽略了一个问题点盘子是细长条的,最后得出的结果可能没有适合贴合的位置,但是实际上,细长条上是可以贴合的
上一页
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

支付即代表同意《本站支付协议》 有疑问请联系客服