[发明专利]图像匹配方法、应用测试方法及装置和系统在审
申请号: | 202010041219.1 | 申请日: | 2020-01-15 |
公开(公告)号: | CN113128543A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 姚建伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06F11/36 |
代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 杨超 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 匹配 方法 应用 测试 装置 系统 | ||
1.一种图像匹配方法,包括:
获取屏幕截图的多个缩放比例的缩放图;
针对每张缩放图,确定所述缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和所述备选匹配区域与所述模板图的相似度;
根据所述备选匹配区域与所述模板图的相似度,确定最相似的备选匹配区域作为所述模板图的匹配区域。
2.如权利要求1所述的方法,所述确定最相似的备选匹配区域作为所述模板图的匹配区域之后,还包括:
确定所述匹配区域和所述模板图的综合相似度;
判断所述综合相似度是否大于相似度阈值;
若否,确定匹配失败。
3.如权利要求2所述的方法,所述确定所述匹配区域和所述模板图的综合相似度,具体包括:
确定匹配区域轮廓和模板图轮廓的轮廓相似度;
确定匹配区域的哈希指纹和模板图的哈希指纹之间的汉明距离;
确定二值化后的匹配区域和二值化后的模板图的结构相似度;
根据所述轮廓相似度、汉明距离和结构相似度,确定匹配区域和模板图的综合相似度。
4.如权利要求3所述的方法,所述确定匹配区域的哈希指纹和模板图的哈希指纹之间的汉明距离,具体包括:
确定匹配区域的感知哈希指纹和模板图的感知哈希指纹之间的汉明距离;
或,确定匹配区域的梯度散列哈希指纹和模板图的梯度散列哈希指纹之间的汉明距离。
5.如权利要求1所述的方法,所述针对每张缩放图,确定所述缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和所述备选匹配区域与所述模板图的相似度,具体包括:
针对每张缩放图,利用opencv的模板匹配函数确定所述缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和所述备选匹配区域与所述模板图的相似度。
6.如权利要求1所述的方法,所述获取屏幕截图的多个缩放比例的缩放图之前,还包括:
将屏幕截图和待匹配的模板图做灰度化处理。
7.如权利要求6所述的方法,所述获取屏幕截图的多个缩放比例的缩放图之后,还包括:
去除各所述缩放图的噪点和/或边缘。
8.一种图像匹配方法,包括:
确定屏幕截图的哈希指纹和待匹配的模板图的哈希指纹的组合值;
判断历史数据中是否存在所述组合值,所述历史数据包括屏幕截图的哈希指纹和模板图的哈希指纹的组合值,及该组合值对应的模板图在屏幕截图中的匹配区域;
若是,确定历史数据中的对应匹配区域为待匹配的模板图的匹配区域;
若否,执行权利要求1~7任一所述的图像匹配方法,将截屏大图的哈希指纹和待匹配的模板图的哈希指纹的组合值,及确定的匹配区域存入所述历史数据。
9.一种应用测试方法,包括:
获取应用在指定终端中的用户界面的仅包含一个功能组件的截图,作为待匹配的模板图,获取所述应用在待检测终端中对应用户界面的屏幕截图;
按照权利要求1~7任一所述的图像匹配方法或权利要求8所述的图像匹配方法,确定所述模板图在所述屏幕截图中的匹配区域;
在所述匹配区域中执行相应的操作测试所述匹配区域中的功能组件是否正常。
10.一种图像匹配装置,包括:
获取模块,用于获取屏幕截图的多个缩放比例的缩放图;
第一确定模块,用于针对所述获取模块获取的每张缩放图,确定所述缩放图中与待匹配的模板图相匹配的至少一个备选匹配区域,和所述备选匹配区域与所述模板图的相似度;
第二确定模块,用于根据所述第一确定模块确定的备选匹配区域与所述模板图的相似度,确定最相似的备选匹配区域作为所述模板图的匹配区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010041219.1/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序