[发明专利]图像匹配方法、应用测试方法及装置和系统在审
申请号: | 202010041219.1 | 申请日: | 2020-01-15 |
公开(公告)号: | CN113128543A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 姚建伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06F11/36 |
代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 杨超 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 匹配 方法 应用 测试 装置 系统 | ||
本发明公开了图像匹配方法、应用测试方法及装置和系统。所述图像匹配方法包括:获取屏幕截图的多个缩放比例的缩放图;针对每张缩放图,确定该缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和备选匹配区域与模板图的相似度;根据备选匹配区域与模板图的相似度,确定最相似的备选匹配区域作为模板图的匹配区域。针对各种分辨率的屏幕截图都能够准确确定模板图的匹配区域。
技术领域
本发明涉及应用开发技术领域,特别涉及图像匹配方法、应用测试方法及装置和系统。
背景技术
每个应用在发布之前,或者是应用的更新版本发布之前,往往需要走查调研其性能,而人工走查耗时耗力,故需要一款能验证到图像展示层、多终端兼容性好的自动化测试工具。
在自动化测试过程中需要进行图像识别的工作,例如在各测试终端的截屏大图中匹配模板小图,进而对匹配到的截屏大图中的区域小图进行对应的自动化操作。由于各测试终端的分辨率各异,故图像匹配准确度低,容易出现误匹配现象。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图像匹配方法、应用测试方法及装置和系统。
第一方面,本发明实施例提供一种图像匹配方法,包括:
获取屏幕截图的多个缩放比例的缩放图;
针对每张缩放图,确定所述缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和所述备选匹配区域与所述模板图的相似度;
根据所述备选匹配区域与所述模板图的相似度,确定最相似的备选匹配区域作为所述模板图的匹配区域。
在一些可选的实施例中,所述确定最相似的备选匹配区域作为所述模板图的匹配区域之后,还包括:
确定所述匹配区域和所述模板图的综合相似度;
判断所述综合相似度是否大于相似度阈值;
若否,确定匹配失败。
在一些可选的实施例中,所述确定所述匹配区域和所述模板图的综合相似度,具体包括:
确定匹配区域轮廓和模板图轮廓的轮廓相似度;
确定匹配区域的哈希指纹和模板图的哈希指纹之间的汉明距离;
确定二值化后的匹配区域和二值化后的模板图的结构相似度;
根据所述轮廓相似度、汉明距离和结构相似度,确定匹配区域和模板图的综合相似度。
在一些可选的实施例中,所述确定匹配区域的哈希指纹和模板图的哈希指纹之间的汉明距离,具体包括:
确定匹配区域的感知哈希指纹和模板图的感知哈希指纹之间的汉明距离;
或,确定匹配区域的梯度散列哈希指纹和模板图的梯度散列哈希指纹之间的汉明距离。
在一些可选的实施例中,所述针对每张缩放图,确定所述缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和所述备选匹配区域与所述模板图的相似度,具体包括:
针对每张缩放图,利用opencv的模板匹配函数确定所述缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和所述备选匹配区域与所述模板图的相似度。
在一些可选的实施例中,所述获取屏幕截图的多个缩放比例的缩放图之前,还包括:
将屏幕截图和待匹配的模板图做灰度化处理。
在一些可选的实施例中,所述获取屏幕截图的多个缩放比例的缩放图之后,还包括:
去除各所述缩放图的噪点和/或边缘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010041219.1/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序