【技术实现步骤摘要】
界面元素回显方法和电子设备
[0001]本申请涉及他图像处理
,具体而言,涉及一种界面元素回显方法和电子设备。
技术介绍
[0002]机器人流程自动化(Robotic Process Automation,简称RPA)技术中,对应用中的元素进行捕获和回显,是完成流程自动化的关键技术。
[0003]当前对应用中的元素回显的方法,一般利用操作系统的底层应用程序接口(Application Program Interface,简称API)或者编程语言的特点进行界面元素或者界面结构文档对象化模型树(Document Object Model Tree,简称:DOM Tree)解析,并保存离散的传统特征或DOM Tree,在下次回显时候对元素特征进行匹配就能找到对应元素。此方法中元素特征描述简单,但是在界面结构发生改变的情况下匹配会存在明显误差。
技术实现思路
[0004]本申请的目的在于提供一种界面元素回显方法和电子设备,能够改善当前技术中元素回显中匹配存在误差的情况。
[0005]第一方面,本申请提供一种界面元素回显方法,包括:从第一图像元素集中确定出目标图像元素,其中,所述第一图像元素集为从第一显示界面中捕获得到的元素集;在第二显示界面中,捕获其包含的第二图像元素集,其中,所述第一显示界面与所述第二显示界面中所包含的元素内容相同;根据所述目标图像元素与所述第二图像元素集的匹配关系,以确定出所述目标图像元素在所述第二显示界面中的目标区域。
[0006]在上述实现方式中,通过对界 ...
【技术保护点】
【技术特征摘要】
1.一种界面元素回显方法,其特征在于,包括:从第一图像元素集中确定出目标图像元素,其中,所述第一图像元素集为从第一显示界面中捕获得到的元素集;在第二显示界面中,捕获其包含的第二图像元素集,其中,所述第一显示界面与所述第二显示界面中所包含的元素内容相同;根据所述目标图像元素与所述第二图像元素集的匹配关系,以确定出所述目标图像元素在所述第二显示界面中的目标区域。2.根据权利要求1所述的方法,其特征在于,所述第一显示界面的各个元素内容与该第二显示界面的各个元素内容的相对位置相同;所述根据所述目标图像元素与所述第二图像元素集的匹配关系,以确定出所述目标图像元素在所述第二显示界面中的目标区域,包括:从所述第一图像元素集中确定出参考元素;根据所述参考元素确定出所述参考元素在所述第二显示界面中的参考区域;根据所述参考区域,确定出所述目标图像元素的待选区域;将所述目标图像元素与所述待选区域进行匹配,以确定所述目标图像元素在所述第二显示界面中的目标区域。3.根据权利要求2所述的方法,其特征在于,所述从所述第一图像元素集中确定出参考元素,包括:根据所述目标图像元素在第一显示界面中的位置,从所述第一图像元素集中,确定出在所述目标图像元素限定范围内的图像元素作为参考元素。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标图像元素在第一显示界面中的位置,从所述第一图像元素集中,确定出在所述目标图像元素限定范围内的图像元素作为参考元素,包括:将所述第一图像元素集中的各项图像元素与所述第二图像元素集中的各项图像元素中的各项图像元素进行相似度对比,以确定出所述第一图像元素集中的第一匹配元素集,其中,所述第一匹配元素集中对应所述第二图像元素集中的第二匹配元素集,所述第一匹配元素集的任意一个第一匹配元素与所述第二匹配元素集中的唯一一个第二匹配元素的相似度大于设定阈值;根据所述目标图像元素在第一显示界面中的位置,从所述第一匹配元素集中,确定出在所述目标图像元素限定范围内的图像元素作为参考元素。5.根据权利要求4所述的方法,其特征在于,所述将所述目标图像元素与所述待选区域进行匹配,以确定所述目标图像元素在所述第二显示界面中的目标区域,包括:根据所述第一图像元素集与所述第二图像元素集,确定出所述目标图像元素在所述第二显示界面匹配的目标缩放比例;根据所述目标缩放比例,调整所述目标图像元素的尺寸,得到调整元素;将所述调整元素与所述待选区域进行匹配,以确定所述目标图像元素在所述第二显示界面中的目标区域。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一图像元素集与所述第二图像元素集,确定出所述目标图像元素在所述第二显示界面匹配的目标缩放比例,包括:
从所述第一匹配元素集中随机选出第i样本元素集,其中,i的取值为大于一,小于或等于N的正整数,N为大于一的正整数;根据所述第i样本元素集与所述第i样本元素集在所述第二匹配元素中对应的元素集,构建所述第一显示界面与所述第二显示界面的尺寸关系函数;根据所述目标图像元素与所述尺寸关系函数,确定出所述目标图像...
【专利技术属性】
技术研发人员:张泉,高磊,黄博,
申请(专利权)人:上海弘玑信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。