算法库的测试方法、装置、存储介质及电子设备制造方法及图纸

技术编号:19691624 阅读:24 留言:0更新日期:2018-12-08 11:07
本申请公开了一种算法库的测试方法、装置、存储介质及电子设备。该方法可以包括:当需要进行算法库的测试时,获取该电子设备所在场景的影像;根据该电子设备所在场景的影像,确定测试输入数据的来源;根据确定出的测试输入数据的来源,获取用作测试输入数据的目标数据;根据该目标数据,对该算法库进行测试。本申请可以提高电子设备进行算法库的测试的灵活性。

【技术实现步骤摘要】
算法库的测试方法、装置、存储介质及电子设备
本申请属于终端
,尤其涉及一种算法库的测试方法、装置、存储介质及电子设备。
技术介绍
随着技术的快速发展,电子设备具备的功能越来越多。电子设备上的许多功能是通过算法来实现的,因此电子设备系统上集成了各种各样的算法库。一般的,电子设备系统上集成的算法库会根据需要进行迭代更新。在对算法库进行更新前,需要在电子设备上对新旧版本的算法库进行各种测试,以判断新旧版本的算法库在性能上的优劣。然而相关技术中,电子设备在对算法库进行测试时其灵活性仍然较差。
技术实现思路
本申请实施例提供一种算法库的测试方法、装置、存储介质及电子设备,可以提高电子设备进行算法库的测试的灵活性。本申请实施例提供一种算法库的测试方法,应用于电子设备,包括:当需要进行算法库的测试时,获取所述电子设备所在场景的影像;根据所述电子设备所在场景的影像,确定测试输入数据的来源;根据确定出的测试输入数据的来源,获取用作测试输入数据的目标数据;根据所述目标数据,对所述算法库进行测试。本申请实施例提供一种算法库的测试装置,应用于电子设备,包括:第一获取模块,用于当需要进行算法库的测试时,获取所述电子设备所在场景的影像;确定模块,用于根据所述电子设备所在场景的影像,确定测试输入数据的来源;第二获取模块,用于根据确定出的测试输入数据的来源,获取用作测试输入数据的目标数据;测试模块,用于根据所述目标数据,对所述算法库进行测试。本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的算法库的测试方法中的步骤。本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的算法库的测试方法中的步骤。本申请实施例中,当需要进行算法库的测试时,电子设备可以先获取其当前所在的场景的影像,然后根据该影像确定出算法库的测试输入数据的来源。之后,电子设备可以从该测试输入数据的来源获取用作测试输入数据的目标数据,并根据该目标数据对算法库进行测试。相比于仅从预先采集的数据中获取算法库的测试输入数据,本实施例可以根据电子设备当前所在的场景的影像来确定测试输入数据的来源,并从该来源获取测试输入数据。因此,本实施例可以提高电子设备进行算法库的测试的灵活性。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其有益效果显而易见。图1是本申请实施例提供的算法库的测试方法的流程示意图。图2是本申请实施例提供的算法库的测试方法的另一流程示意图。图3至图5是本申请实施例提供的算法库的测试方法的场景示意图。图6是本申请实施例提供的算法库的测试装置的结构示意图。图7是本申请实施例提供的电子设备的结构示意图。图8是本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图示,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的电子设备。请参阅图1,图1是本申请实施例提供的算法库的测试方法的流程示意图,流程可以包括:在101中,当需要进行算法库的测试时,获取电子设备所在场景的影像。随着技术的快速发展,电子设备具备的功能越来越多。电子设备上的许多功能是通过算法来实现的,因此电子设备系统上集成了各种各样的算法库。一般的,电子设备系统上集成的算法库会根据需要进行迭代更新。在对算法库进行更新前,需要在电子设备上对新旧版本的算法库进行各种测试,以判断新旧版本的算法库在性能上的优劣。然而相关技术中,电子设备一般使用预先采集到的数据作为测试输入数据,这使得电子设备在对算法库进行测试时其灵活性较差。在本申请实施例的101中,当需要进行算法库的测试时,电子设备可以先获取其当前所在场景的影像。例如,当需要进行算法库的测试时,电子设备可以通过安装在其上的诸如广角摄像模组等来获取电子设备周围的影像。在102中,根据电子设备所在场景的影像,确定测试输入数据的来源。比如,在获取到电子设备当前所在的场景的影像后,电子设备可以根据该影像来确定测试输入数据的来源。换句话说,在102中,电子设备需要根据获取到的其当前所在场景的影像,确定出需要从何处获取测试输入数据。例如,在一种实施方式中,测试输入数据的来源可以包括预先采集的数据和电子设备在101中获取到的当前所在的场景的影像,等等。即,在一种实施方式中,电子设备可以从预先采集的数据中获取测试输入数据,或者电子设备可以从101中获取到的所在场景的影像中获取测试输入数据。在103中,根据确定出的测试输入数据的来源,获取用作测试输入数据的目标数据。在104中,根据目标数据,对算法库进行测试。比如,103和104可以包括:在确定出测试输入数据的来源后,电子设备可以从该测试输入数据的来源获取用作测试输入数据的目标数据,并根据该目标数据,对算法库进行测试。可以理解的是,本申请实施例中,当需要进行算法库的测试时,电子设备可以先获取其当前所在的场景的影像,然后根据该影像确定出算法库的测试输入数据的来源。之后,电子设备可以从该测试输入数据的来源获取用作测试输入数据的目标数据,并根据该目标数据对算法库进行测试。相比于仅从预先采集的数据中获取算法库的测试输入数据,本实施例可以根据电子设备当前所在的场景的影像来确定测试输入数据的来源,并从该来源获取测试输入数据。因此,本实施例可以提高电子设备进行算法库的测试的灵活性。请参阅图2,图2为本申请实施例提供的算法库的测试方法的另一流程示意图。例如,本实施例中的算法库为AR(AugmentedReality,增强现实)算法库。该算法库的测试流程可以包括:在201中,当需要进行算法库的测试时,电子设备获取其所在场景的影像。比如,可以在电子设备上设置一预设开关,该预设开关可以是通过软件实现的虚拟开关,也可以是实体开关,等等。例如,可以在电子设备的“设置”选项界面中设置一预设开关。当用户开启该预设开关时,表示需要进行算法库的测试。即,当电子设备检测到该预设开关被开启时,可以确定出需要进行算法库的测试。当电子设备检测到该预设开关被关闭时,可以确定出算法库的测试完毕。例如,本实施例中,当电子设备检测到预设开关被用户开启时,可以确定出需要进行AR算法库的测试。在这种情况下,电子设备可以获取其当前所在场景的影像。该影像包括照片或者视频等。在一种实施方式中,电子设备可以引导用户拍摄其当前所在场景的影像。例如,电子设备可以通过语音和图文结合的方式提示用户拍摄其当前所在场景的视频。在一种实施方式中,电子设备上可以安装有广角摄像模组,那么当需要拍摄电子设备当前所在场景的视频时,该电子设备可以通过其广角摄像模组来进行拍摄。由于广角摄像模组可以拍摄较大视角范围内的事物,因此通过广角摄像模组可以节省拍摄时间。在202中,根据电子设备所在场景的影像,该电子设备确定出该场景中包含的预设类型的平面个数。比如,在拍摄得到电子设备当前所在场景的影像后,电子设备可以通过人工智能算法,识别出该影像中包含本文档来自技高网...

【技术保护点】
1.一种算法库的测试方法,应用于电子设备,其特征在于,包括:当需要进行算法库的测试时,获取所述电子设备所在场景的影像;根据所述电子设备所在场景的影像,确定测试输入数据的来源;根据确定出的测试输入数据的来源,获取用作测试输入数据的目标数据;根据所述目标数据,对所述算法库进行测试。

【技术特征摘要】
1.一种算法库的测试方法,应用于电子设备,其特征在于,包括:当需要进行算法库的测试时,获取所述电子设备所在场景的影像;根据所述电子设备所在场景的影像,确定测试输入数据的来源;根据确定出的测试输入数据的来源,获取用作测试输入数据的目标数据;根据所述目标数据,对所述算法库进行测试。2.根据权利要求1所述的算法库的测试方法,其特征在于,根据所述电子设备所在场景的影像,确定测试输入数据的来源的步骤,包括:根据所述电子设备所在场景的影像,确定出所述场景中包含的预设类型的平面个数;若所述平面个数小于预设第一数量,则确定出测试输入数据的来源为预先采集的数据。3.根据权利要求2所述的算法库的测试方法,其特征在于,在确定出所述场景中包含的平面个数的步骤之后,还包括:若所述平面个数大于或等于预设数量,则识别所述场景中所有预设类型的平面上的特征点,并统计所述特征点的个数;若所述特征点的个数大于或等于预设第二数量,则确定出测试输入数据的来源为获取到的所述电子设备所在场景的影像。4.根据权利要求3所述的算法库的测试方法,其特征在于,若所述特征点的个数大于或等于预设第二数量,则确定出测试输入数据的来源为获取到的所述电子设备所在场景的影像的步骤,包括:若所述特征点的个数大于或等于预设第二数量,则获取电子设备拍摄所在场景的影像时的环境光亮度值;若所述环境光亮度值处于预设数值范围,则确定出测试输入数据的来源为获取到的所述电子设备所在场景的影...

【专利技术属性】
技术研发人员:张烨
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

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

1