[发明专利]图标位置识别方法、装置及终端设备有效
申请号: | 201710091790.2 | 申请日: | 2017-02-20 |
公开(公告)号: | CN106886796B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 吴坤 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图标 位置 识别 方法 装置 终端设备 | ||
本发明提供了一种图标位置识别方法、装置及终端设备。该方法包括:选取样本图标;提取图片和样本图标各自的图像特征点;将图片与样本图标各自的图像特征点进行匹配,得到相互匹配的特征点组合;计算每一个特征点组合中两个图像特征点的距离值,得到参考距离值;当特征点组合中两个图像特征点之间的距离值小于参考距离值时,将图像特征点组合作为最佳特征点组合;当最佳特征点组合的个数超过阈值时,计算所有最佳特征点组合中图片中的图像特征点的平均坐标值;将平均坐标值对应于所述图片中的坐标作为图片中图标的坐标。本发明在获取图标位置时不需要初始化和训练特征点,且对图片的像素清晰度要求不高,识别速度快,准确率高,可复用性强。
技术领域
本发明涉及图像识别领域,具体而言,涉及一种图标位置识别方法、装置及终端设备。
背景技术
网络游戏上线时,对上线效率具有较高的要求,为了提高网络游戏上线的效率,目前采用的做法是实行免审自动上线。但是,这样做的弊端在于,部分网络游戏图标存在logo(商标)角标的情况或者截图出现水印的情况,如何准确的判断这些logo角标和水印的位置并加以去除成为亟待解决的难题。业界当前处理方案是使用OpenCV(基于开源许可发行的跨平台计算机视觉库)组件训练logo及样本图片进行物体识别,但是这种方案对于图片的像素清晰度要求高,且算法太过复杂,需要大量的logo样本图片进行训练,识别效率低,使用复杂。
发明内容
有鉴于此,本发明的目的在于提供一种图标位置识别方法、装置及终端设备,以改善上述的问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种图标位置识别方法,用于对图片中的图标位置进行识别,该方法包括以下步骤:选取样本图标;提取所述图片和所述样本图标各自的图像特征点;将所述图片的图像特征点与所述样本图标的图像特征点进行匹配,得到相互匹配的特征点组合;计算每一个特征点组合中两个图像特征点之间的距离值,得到参考距离值;当所述特征点组合中两个图像特征点之间的距离值小于所述参考距离值时,将所述图像特征点组合作为一最佳特征点组合;当所述最佳特征点组合的个数超过阈值时,计算所有所述最佳特征点组合中所述图片中的图像特征点的平均坐标值;将所述平均坐标值对应于所述图片中的坐标作为所述图片中图标的坐标。
第二方面,本发明实施例提供了一种图标位置识别装置,用于对图片中的图标位置进行识别,所述装置包括:
选取模块,用于选取样本图标;
提取模块,用于提取所述图片和所述样本图标各自的图像特征点;
匹配模块,用于将所述图片的图像特征点与所述样本图标的图像特征点进行匹配,得到相互匹配的特征点组合;
计算模块,用于计算每一个特征点组合中两个图像特征点之间的距离值,得到参考距离值;
筛选模块,用于将所述特征点组合中两个图像特征点之间的距离值小于所述参考距离值的图像特征点组合作为一最佳特征点组合;
所述计算模块还用于当所述最佳特征点组合的个数超过阈值时,计算所有所述最佳特征点组合中所述图片中的图像特征点的平均坐标值;
定位模块,用于将所述平均坐标值对应于所述图片中的坐标作为所述图片中图标的坐标。
第三方面,本发明实施例提供了一种终端设备,包括:
处理器;
存储器;以及
图标位置识别装置,所述图标位置识别装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述图标位置识别装置包括:
选取模块,用于选取样本图标;
提取模块,用于提取所述图片和所述样本图标各自的图像特征点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710091790.2/2.html,转载请声明来源钻瓜专利网。