一种增强现实技术AR功能测试方法、装置及系统制造方法及图纸

技术编号:20545641 阅读:38 留言:0更新日期:2019-03-09 18:35
本发明专利技术提供一种增强现实技术AR功能测试方法、装置及系统。该方法包括:获取移动终端在AR场景下显示的测试图像;将所获取的测试图像输入图像检测模型,获得由图像检测模型输出的虚拟物体检测参数的预测值;根据虚拟物体检测参数的预测值,评估移动终端的AR功能。可见,基于图像检测模型,本发明专利技术实施例能够自动且可靠地实现对移动终端的AR功能的测试,与现有技术中通过人工方式进行测试的情况相比,本发明专利技术实施例不仅能够有效地避免人工的主观因素对测试结果的影响,以提高测试结果的准确度,提高测试效率,还能够有效地节约测试人力,以降低测试成本。

A Functional Testing Method, Device and System for AR in Augmented Reality Technology

The invention provides an AR function testing method, device and system of augmented reality technology. The method includes: acquiring the test image displayed by mobile terminal in AR scene; inputting the acquired test image into the image detection model to obtain the predicted value of the virtual object detection parameters output by the image detection model; and evaluating the AR function of mobile terminal according to the predicted value of the virtual object detection parameters. It can be seen that, based on the image detection model, the embodiment of the present invention can automatically and reliably test the AR function of mobile terminals. Compared with the manual test in the existing technology, the embodiment of the present invention can not only effectively avoid the influence of subjective factors on the test results, but also improve the accuracy of the test results and test efficiency. Effectively save testing manpower to reduce testing costs.

【技术实现步骤摘要】
一种增强现实技术AR功能测试方法、装置及系统
本专利技术实施例涉及通信
,尤其涉及一种AR功能测试方法、装置及系统。
技术介绍
随着通信
的迅速发展,增强现实技术(AugmentedReality,简称为AR)的使用越来越广泛。可以理解的是,AR是一种实时地计算摄影机摄像的位置及角度并加上相应图像、视频、虚拟物体(例如三维虚拟物体)的技术,该技术的目的是在屏幕上把虚拟世界套在现实世界上并进行互动。目前,AR常常应用于移动终端(例如应用于移动终端的摄像机),这时,移动终端能够具有AR功能(例如移动终端拍摄得到的图像中能够具有虚拟物体)。然而,由于种种原因,移动终端的AR功能是不稳定的(例如,一些情况下,移动终端拍摄得到的图像中根本不存在虚拟物体),因此,需要对移动终端的AR功能进行测试,目前的测试过程主要通过人工方式实现,且需要进行回归测试,这样,测试结果具有主观性,故测试结果的准确度非常低,并且,测试效率也非常低。
技术实现思路
本专利技术实施例提供一种AR功能测试方法、装置及系统,以解决现有技术中对移动终端的AR功能进行测试时,测试结果的准确度低,且测试效率低的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供一种增强现实技术AR功能测试方法,包括:获取移动终端在AR场景下显示的测试图像;将所获取的测试图像输入图像检测模型,获得由所述图像检测模型输出的虚拟物体检测参数的预测值;根据所述虚拟物体检测参数的预测值,评估所述移动终端的AR功能。第二方面,本专利技术实施例提供一种增强现实技术AR功能测试装置,包括:获取模块,用于获取移动终端在AR场景下显示的测试图像;获得模块,用于将所获取的测试图像输入图像检测模型,获得由所述图像检测模型输出的虚拟物体检测参数的预测值;评估模块,用于根据所述虚拟物体检测参数的预测值,评估所述移动终端的AR功能。第三方面,本专利技术实施例提供一种增强现实技术AR功能测试系统,其特征在于,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的AR功能测试方法的步骤。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的AR功能测试方法的步骤。本专利技术实施例中,在获取移动终端在AR场景下显示的测试图像之后,通过将测试图像输入图像检测模型,可以获得由图像检测模型输出的虚拟物体检测参数的预测值。图像检测模型通过对包括大量样本数据的样本数据集合进行训练得到,这些样本数据是非常客观的数据,因此,图像检测模型输出的虚拟物检测参数的预测值也是非常客观的数据。那么,在后续根据虚拟物检测参数的预测值对移动终端的AR功能进行评估时,评估结果也是非常客观的,这样能够可靠地实现对移动终端的AR功能的测试,以便于后续进行缺陷召回。可见,基于图像检测模型,本专利技术实施例能够自动且可靠地实现对移动终端的AR功能的测试,与现有技术中通过人工方式进行测试的情况相比,本专利技术实施例不仅能够有效地避免人工的主观因素对测试结果的影响,以提高测试结果的准确度,提高测试效率,还能够有效地节约测试人力,以降低测试成本。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获取其他的附图。图1是本专利技术实施例提供的AR功能测试方法的流程图;图2是样本数据集合中包括的图像的示意图之一;图3是样本数据集合中包括的图像的示意图之二;图4是测试图像的示意图之一;图5是测试图像的示意图之二;图6是测试图像的示意图之三;图7是测试图像的示意图之四;图8是本专利技术实施例提供的AR功能测试系统的结构示意图之一;图9是本专利技术实施例提供的AR功能测试装置的结构框图;图10是本专利技术实施例提供的AR功能测试系统的结构示意图之二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获取的所有其他实施例,都属于本专利技术保护的范围。下面首先对本专利技术实施例提供的AR功能测试方法进行说明。需要说明的是,本专利技术实施例提供的AR功能测试方法可以应用于一个单独的设备;或者,本专利技术实施例提供的AR功能测试方法可以应用于由多个设备组成的AR功能测试系统。为了便于本领域技术人员理解本方案,本专利技术实施例中均以AR功能测试方法应用于AR功能测试系统的情况为例进行说明。可选地,AR功能测试系统中可以包括三个设备,分别为移动终端、服务器和测试机,移动终端、服务器和测试机相互之间可进行数据通信。其中,移动终端可以为智能手机或者平板电脑,当然,移动终端的类型并不局限于此,在此不再一一列举。参见图1,图中示出了本专利技术实施例提供的AR功能测试方法的流程图。如图1所示,该方法包括如下步骤:步骤101,获取移动终端在AR场景下显示的测试图像。其中,AR场景可以为AR拍摄场景或者AR游戏场景,为了便于说明,本专利技术实施例中均以AR场景为AR拍摄场景的情况为例进行说明。在步骤101中,移动终端可以置于AR拍摄模式,这样,在移动终端的摄像头被调用的情况下,移动终端可以拍摄并显示测试图像,且将测试图像提供给服务器,以便于服务器执行后续的步骤102。步骤102,将所获取的测试图像输入图像检测模型,获得由图像检测模型输出的虚拟物体检测参数的预测值。需要说明的是,图像检测模型可以为设备S通过对包括大量样本数据的样本数据集合进行训练得到,例如基于卷积神经网络(ConvolutionalNeuralNetwork,简称为CNN)训练得到,训练时使用的可以是卷积神经网络框架(ConvolutionalArchitectureforFastFeatureEmbedding,简称为Caffe)、并行分布式深度学习(ParallelDistributedDeepLearning,简称为Paddle)Paddle,或者Tensorflow(即张量流)等业内通用的深度学习框架。另外,设备S可以在满足一定条件(例如设定的更新时刻到达或者接收到更新指令)的情况下,对已有的图像检测模型进行更新。可选地,设备S可以为服务器,或者为不同于服务器的其他设备。在设备S为服务器时,服务器可以将自身训练得到的图像检测模型直接存储在本地;在设备S为不同于服务器的其他设备时,设备S可以将自身训练得到的图像检测模型分发给服务器,服务器再将经分发得到的图像检测模型存储在本地。可见,无论设备S是否为服务器,服务器本地均能够存储有图像检测模型。在移动终端将测试图像提供给服务器之后,服务器可以直接将测试图像输入本地存储的图像检测模型,以便捷地获得由图像检测模型输出的虚拟物体检测参数的预测值,并将虚拟物体检测参数的预测值提供给测试机。步骤103,根据虚拟物体检测参数的预测值,评估移动终端的AR功能。需要说明的是,图像检测模型可以用于进行图像的虚拟物体检测,以本文档来自技高网...

【技术保护点】
1.一种增强现实技术AR功能测试方法,其特征在于,包括:获取移动终端在AR场景下显示的测试图像;将所获取的测试图像输入图像检测模型,获得由所述图像检测模型输出的虚拟物体检测参数的预测值;根据所述虚拟物体检测参数的预测值,评估所述移动终端的AR功能。

【技术特征摘要】
1.一种增强现实技术AR功能测试方法,其特征在于,包括:获取移动终端在AR场景下显示的测试图像;将所获取的测试图像输入图像检测模型,获得由所述图像检测模型输出的虚拟物体检测参数的预测值;根据所述虚拟物体检测参数的预测值,评估所述移动终端的AR功能。2.根据权利要求1所述的方法,其特征在于,所述图像检测模型依据AR场景下的训练图像,以及训练图像的虚拟物体检测参数的实际值训练得到。3.根据权利要求1所述的方法,其特征在于,所述图像检测模型包括第一图像检测模型和第二图像检测模型中的至少一者;其中,所述第一图像检测模型的虚拟物体检测参数为虚拟物体类型参数,所述第二图像检测模型的虚拟物体检测参数为虚拟物体位置参数。4.根据权利要求3所述的方法,其特征在于,在所述图像检测模型中包括所述第一图像检测模型的情况下,所述虚拟物体类型参数的预测值的数量为至少两个,不同预测值与不同虚拟物体类型对应,任一预测值指示所述测试图像中存在具有相应虚拟物体类型的虚拟物体的概率;所述根据所述虚拟物体检测参数的预测值,评估所述移动终端的AR功能,包括:在至少两个预测值指示的各概率中,数值最大的概率大于相应的虚拟物体类型所对应的预设概率的情况下,确定所述移动终端的AR加载功能处于正常状态;否则,确定所述移动终端的AR加载功能处于异常状态。5.根据权利要求3所述的方法,其特征在于,在所述图像检测模型中包括所述第二图像检测模型的情况下,所述测试图像中包括第一测试图像和第二测试图像,所述第二测试图像是在所述移动终端得到所述第一测试图像后,调用所述移动终端的AR显示效果调整功能后得到的;所述根据所述虚拟物体检测参数的预测值,评估所述移动终端的AR功能,包括:根据第一预测值、第二预测值,以及所述AR显示效果调整功能对应的评估策略,评估所述AR显示效果调整功能是否处于正常状态;其中,所述第一预测值是将所述第一测试图像输入所述第二图像检测模型后,所述第二图像检测模型输出的;所述第二预测值是将所述第二测试图像输入所述第二图像检测模型后,所述第二图像检测模型输出的。6.根据权利要求5所述的方法,其特征在于,所述AR显示效果调整功能包括AR缩放功能;所述根据第一预测值、第二预测值,以及所述AR显示效果调整功能对应的评估策略,评估所述AR显示效果调整功能是否处于正常状态,包括:根据第一预测值,确定所述第一测试图像中的第一虚拟物体面积,以及根据第二预测值,确定所述第二测试图像中的第二虚拟物体面积;在目标变化趋势与所述AR缩放功能对应的预期缩放趋势相匹配的情况下,确定所述AR缩放功能处于正常状态;否则,确定所述AR缩放功能处于异常状态;其中,所述目标变化趋势为所述第二虚拟物体面积相对于所述第一虚拟物体面积的面积大小变化趋势。7.根据权利要求5所述的方法,其特征在于,所述AR显示效果调整功能包括AR移动功能;所述根据第一预测值、第二预测值,以及所述AR显示效果调整功能对应的评估策略,评估所述AR显示效果调整功能是否处于正常状态,包括:根据第一预测值,确定第一显示位置,以及根据第二预测值,确定第二显示位置;其中,所述第一显示位置为所述第一测试图像中的虚拟物体中心点在所述移动终端上的显示位置,所述第二显示位置为所述第二测试图像中的虚拟物体中心点在所述移动终端上的显示位置;确定目标连线与所述移动终端的预设边的夹角;其中,所述目标连线为所述第一显示位置和所述第二显示位置的连线;在所述夹角处于所述AR移动功能对应的预期夹角范围内的情况下,确定所述AR移动功能处于正常状态;否则,确定所述AR移动功能处于异常状态。8.根据权利要求5所述的方法,其特征在于,所述AR显示效果调整功能包括AR旋转功能;所述根据第一预测值、第二预测值,以及所述AR显示效果调整功能对应的评估策略,评估所述AR显示效果调整功能是否处于正常状态,包括:根据第一预测值,确定第一显示位置,以及根据第二预测值,确定第二显示位置;其中,所述第一显示位置为所述第一测试图像中的虚拟物体中心点在所述移动终端上的显示位置,所述第二显示位置为所述第二测试图像中的虚拟物体中心点在所述移动终端上的显示位置;在目标距离小于预设距离,且所述第一测试图像的图像像素或图像灰度不同于所述第二测试图像的情况下,确定所述AR旋转功能处于正常状态;否则,确定所述AR旋转功能处于异常状态;其中,所述目标距离为所述第一显示位置和所述第二显示位置之间的距离。9.一种增强现实技术AR功能测试装置,其特征在于,包括:获取模块,用于获取移动...

【专利技术属性】
技术研发人员:刘红保赵齐月毛楠钱承君
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1