发明名称 基于用户界面的图像搜索方法
摘要 本发明提供了一种基于用户界面的图像搜索方法,其特征在于,包括:S1:将基准图像和目标区域图像分别转换为像素矩阵;S2:根据第一预置规则读取所述目标区域图像的像素矩阵,以及根据第二预置规则识别其中与所述基准图像的像素矩阵相匹配的子像素矩阵;S3:将所述子像素矩阵对应的子图像标记为目标图像,计算其相对于所述目标区域的坐标,同时计数器加一;S4:判断所述目标区域图像的像素矩阵是否已读取完毕;若是,则导出S3中记录的所有坐标和计数器累加值;若否,则返回S2。该方法可以兼容不同操作系统和硬件设备;可以支持实现在目标区域内查找静态或动态子图像,计算其坐标并统计其数量。
申请公布号 CN101964062B 申请公布日期 2013.06.12
申请号 CN201010282572.5 申请日期 2010.09.14
申请人 北京神州泰岳软件股份有限公司 发明人 姚维;刘显健;郑立瑾;刘剑;杨轩
分类号 G06F17/30(2006.01)I;G06K9/64(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种基于用户界面的图像搜索方法,其特征在于,包括:S1:将基准图像和目标区域图像分别转换为像素矩阵;所述基准图像是被测软件在当前测试例下预期生成的图像;所述目标区域图像是指被测软件生成的图像在该目标区域内的截屏;S2:根据第一预置规则读取所述目标区域图像的像素矩阵,以及根据第二预置规则识别其中与所述基准图像的像素矩阵相匹配的子像素矩阵;所述第一预置规则是指:以像素为单位,自上向下、自左向右读取所述目标区域图像的像素矩阵,直至待读取像素无法作为左上角元素构成一个子矩阵;所述第二预置规则是指:若以当前读取像素作为左上角元素的子像素矩阵与所述基准图像的像素矩阵的对应位置的元素RGB颜色值的误差值M在一个预置的阈值范围内,则识别所述子像素矩阵与所述基准图像的像素矩阵相匹配;S3:将所述子像素矩阵对应的子图像标记为目标图像,计算目标图像相对于所述目标区域的坐标,即该目标图像的中心点在目标区域图像中的坐标值,同时计数器加一,所述计数器用于统计目标区域图像中目标图像的数量;S4:判断所述目标区域图像的像素矩阵是否已读取完毕;若是,则导出S3中记录的所有坐标和计数器累加值;若否,则返回S2。
地址 100089 北京市海淀区万泉庄路28号万柳新贵大厦A座5层