【技术实现步骤摘要】
动态控件位置检测与测试方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其是涉及一种动态控件位置检测方法及装置、动态控件的测试方法及装置、计算机设备以及存储介质。
技术介绍
随着信息技术的日益发展,各类应用的类型和功能也随之越来越丰富,并使得用户能够在各种不同的电子设备上进行使用。应用中通常均会包括设置有静态控件和动态控件的用户交互界面(UserInterface,UI),以游戏类应用为例,同一游戏应用的UI界面上通常会布置动态控件(如实现技能的控件)和静态控件(如实现界面缩放的控件)。而不同电子设备的分辨率通常不同,同一应用中的UI界面适配不同分辨率的电子设备时UI界面中的控件的位置会发生变化,在一些应用场景中通常需要分别确定不同分辨率下的UI界面中的静态控件和动态控件的位置。
技术实现思路
本专利技术实施例提供一种动态控件位置检测方法及装置、动态控件的测试方法及装置、计算机设备以及存储介质,能够高效、精确地检测动态控件在目标应用中的位置。本专利技术实施例的技术方案是这样实现的:第一方面,提供一种动态控件位置检测方法,包括:获取目标应用在待测分辨率下输出的待测图像;确定所述目标应用中的关联静态控件在所述待测图像中的基准位置,所述关联静态控件是所述目标应用中与待测动态控件关联的静态控件;根据在参考分辨率的参考图像中所述待测动态控件与所述关联静态控件的位置关系、以及所述参考图像和所述待测图像对应的变换尺度,确定所述待测动态控件在所述待测图像中的位置参数;根据所述基准位置和所述位置参数,确定所述待测动态控件在所述待测图像中的位置。第二方面,提供一种动态控 ...
【技术保护点】
1.一种动态控件位置检测方法,其特征在于,包括:获取目标应用在待测分辨率下输出的待测图像;确定所述目标应用中的关联静态控件在所述待测图像中的基准位置,所述关联静态控件是所述目标应用中与待测动态控件关联的静态控件;根据在参考分辨率的参考图像中所述待测动态控件与所述关联静态控件的位置关系、以及所述参考图像和所述待测图像对应的变换尺度,确定所述待测动态控件在所述待测图像中的位置参数;根据所述基准位置和所述位置参数,确定所述待测动态控件在所述待测图像中的位置。
【技术特征摘要】
1.一种动态控件位置检测方法,其特征在于,包括:获取目标应用在待测分辨率下输出的待测图像;确定所述目标应用中的关联静态控件在所述待测图像中的基准位置,所述关联静态控件是所述目标应用中与待测动态控件关联的静态控件;根据在参考分辨率的参考图像中所述待测动态控件与所述关联静态控件的位置关系、以及所述参考图像和所述待测图像对应的变换尺度,确定所述待测动态控件在所述待测图像中的位置参数;根据所述基准位置和所述位置参数,确定所述待测动态控件在所述待测图像中的位置。2.如权利要求1所述的方法,其特征在于,所述确定所述目标应用中的关联静态控件在所述待测图像中的基准位置,包括:基于控件模板对所述目标应用中所述待测图像进行检测,确定与待测动态控件对应的关联静态控件在所述待测图像中的基准位置。3.如权利要求2所述的方法,其特征在于,所述基于控件模板对所述目标应用中所述待测图像进行检测,包括:将所述关联静态控件在所述参考图像中的位置确定为参考位置,根据所述参考位置确定所述目标应用中所述待测图像的检测区域;基于控件模板对所述待测图像的检测区域进行检测。4.如权利要求3所述的方法,其特征在于,所述参考位置携带有所述关联静态控件的长度参数和宽度参数、以及所包括顶点的坐标参数;所述根据所述参考位置确定所述目标应用中所述待测图像的检测区域,包括:将所述顶点向靠近所述待测图像的边缘的方向平移设置距离,将所述长度参数和所述宽度参数分别增加设置比例;根据平移后的所述顶点的坐标、以及增加设置比例后的所述长度参数和所述宽度参数确定所述待测图像的检测区域。5.如权利要求2所述的方法,其特征在于,所述基于控件模板对所述目标应用中所述待测图像进行检测之前,还包括:确定与所述待测动态控件对应的所述关联静态控件在所述参考图像中的尺寸;将所述关联静态图像基于所述尺寸按照不同的变换尺度进行变换,分别建立与所述不同的变换尺度对应的控件模板。6.如权利要求5所述的方法,其特征在于,所述基于控件模板对所述目标应用中所述待测图像进行检测,确定所述目标应用中与待测动态控件对应的关联静态控件在所述待测图像中的基准位置,包括:通过所述多个控件模板分别对所述目标应用中所述待测图像进行检测;当确定至少一控件模板在所述待测图像中的匹配位置的相似度高于阈值时,将符合相似度条件的控件模板确定为匹配控件模板;将所述匹配控件模板在所述待测图像中的相应匹配位置,确定为所述目标应用中与待测动态控件对应的关联静态控件在所述待测图像中的基准位置。7.如权利要求1所述的方法,其特征在于,所述根据在参考分辨率的参考图像中所述待测动态控件与所述关联静态控件的位置关系、以及所述参考图像和所述待测图像对应的变换尺度,确定所述待测动态控件在所述待测图像中的位置参数,包括:根据所述参考图像中,所述关联静态控件的目标参考点与所述待测动态控件的关联参考点之间的参考距离、以及所述参考图像和所述待测图像对应的变换尺度,确定所述待测图像中所述目标参考点与所述关联参考点之间的目标距离;根据所述参考图像中所述待测动态控件的尺寸、以及所述参考图像和所述待测图像对应的变换尺度,确定所述待测图像中所述待测动态控件的目标尺寸。8.如权利要求7所述的方法,其特征在于,包括:所述根据所述基准位置和所述位置参数,确定所述待测动态控件在所述待测图像中的位置,包括:根据所述基准位置,确...
【专利技术属性】
技术研发人员:李旭冬,王洁梅,周大军,张力柯,荆彦青,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。