特效拍摄程序的测试方法和装置、电子设备和存储介质制造方法及图纸

技术编号:37509748 阅读:16 留言:0更新日期:2023-05-12 15:28
本申请公开了一种特效拍摄程序的测试方法和装置、电子设备和存储介质。拍摄程序的测试方法,包括:运行特效拍摄程序,其中,特效拍摄程序包括X个特效算法,X为正整数;确定当前测试场景信息,其中,测试场景信息与目标算法相对应,X个特效算法包括目标算法;根据当前测试场景信息,获取对应的目标图像数据集;通过特效拍摄程序拍摄第一图像;将目标图像数据集注入至特效拍摄程序,以将第一图像替换为第二图像,其中,目标图像数据集包括第二图像;通过目标算法对第二图像进行图像处理,得到处理后的特效图像,并记录图像处理过程;根据图像处理过程和特效图像,确定拍摄程序的测试结果。本申请不依赖现实中搭载的拍摄场景降低了测试成本。试成本。试成本。

【技术实现步骤摘要】
特效拍摄程序的测试方法和装置、电子设备和存储介质


[0001]本申请属于电子设备
,具体涉及一种特效拍摄程序的测试方法和装置、电子设备和存储介质。

技术介绍

[0002]在相关技术中,手机或平板电脑的特效拍摄程序,一般具有场景功能,如人像美颜等,为了测试这些功能,需要搭建测试场景,如提供大量的人像图片,并放置在待测试设备的摄像头处,对硬件的需求量很大。
[0003]同时,由于相机测试场景对光线等环境因素的敏感度极高,为了保证测试严谨,还需要全程保持光线的一致性,导致测试成本高。

技术实现思路

[0004]本申请实施例的目的是提供一种特效拍摄程序的测试方法和装置、电子设备和存储介质,能够优化相机测试的成本消耗。
[0005]第一方面,本申请实施例提供了一种特效拍摄程序的测试方法,包括:
[0006]运行特效拍摄程序,其中,特效拍摄程序包括X个特效算法,X为正整数;
[0007]确定当前测试场景信息,其中,测试场景信息与目标算法相对应,X个特效算法包括目标算法;
[0008]根据当前测试场景信息,获取对应的目标图像数据集;
[0009]通过特效拍摄程序拍摄第一图像;
[0010]将目标图像数据集注入至特效拍摄程序,以将第一图像替换为第二图像,其中,目标图像数据集包括第二图像;
[0011]通过目标算法对第二图像进行图像处理,得到处理后的特效图像,并记录图像处理过程;
[0012]根据图像处理过程和特效图像,确定拍摄程序的测试结果
[0013]第二方面,本申请实施例提供了一种特效拍摄程序的测试装置,其特征在于,包括:
[0014]运行模块,用于运行特效拍摄程序,其中,特效拍摄程序包括X个特效算法,X为正整数;
[0015]确定模块,用于确定当前测试场景信息,其中,测试场景信息与目标算法相对应,X个特效算法包括目标算法;
[0016]获取模块,用于根据当前测试场景信息,获取对应的目标图像数据集;
[0017]拍摄模块,用于通过特效拍摄程序拍摄第一图像;
[0018]测试模块,用于将目标图像数据集注入至拍摄程序,以将第一图像替换为第二图像,其中,目标图像数据集包括第二图像;通过目标算法对第二图像进行图像处理,得到处理后的特效图像,并记录图像处理过程;
[0019]确定模块,还用于根据图像处理过程和特效图像,确定拍摄程序的测试结果。
[0020]第三方面,本申请实施例提供了一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面的方法的步骤。
[0021]第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面的方法的步骤。
[0022]第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面的方法的步骤。
[0023]在本申请实施例中,在对特效拍摄程序进行测试时,通过测试场景获取目标图像数据,其中,目标图像数据是用于测试特效拍摄程序在测试场景下表现的图像,如测试场景为人像模式测试时,目标图像数据就是人像图片。同时,在运行特效拍摄程序后,将获取到的目标图像数据注入至特效拍摄程序,通过目标图像数据来替代相机组件实际拍摄的图像,来对特效拍摄程序进行测试,由于通过预设的测试数据集中的第二图像来替换相机组件实际拍摄的第一图像,因此免除了对现实中搭载的拍摄场景的依赖,也无需严格控制测试环境,极大地降低了测试成本。
附图说明
[0024]图1示出了根据本申请实施例的特效拍摄程序的测试方法的流程图;
[0025]图2示出了根据本申请实施例的特效拍摄程序的测试方法的业务示意图;
[0026]图3示出了根据本申请实施例的特效拍摄程序的测试装置的结构框图;
[0027]图4示出了根据本申请实施例的电子设备的结构框图;
[0028]图5为实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0030]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0031]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的特效拍摄程序的测试方法和装置、电子设备和存储介质进行详细地说明。
[0032]在本申请的一些实施例中,提供了一种特效拍摄程序的测试方法,图1示出了根据本申请实施例的特效拍摄程序的测试方法的流程图,如图1所示,方法包括:
[0033]步骤102,运行特效拍摄程序;
[0034]在步骤102中,特效拍摄程序包括X个特效算法,X为正整数;
[0035]步骤104,确定当前测试场景信息;
[0036]在步骤104中,测试场景信息与目标算法相对应,X个特效算法包括目标算法;
[0037]步骤106,根据当前测试场景信息,获取对应的目标图像数据集;
[0038]步骤108,通过特效拍摄程序拍摄第一图像;
[0039]步骤110,将目标图像数据集注入至特效拍摄程序,以将第一图像替换为第二图像;
[0040]在步骤110中,目标图像数据集包括第二图像;
[0041]步骤112,通过目标算法对第二图像进行图像处理,得到处理后的特效图像,并记录图像处理过程;
[0042]步骤114,根据图像处理过程和特效图像,确定拍摄程序的测试结果。
[0043]在本申请实施例中,在对电子设备(如手机或平板电脑等)的特效拍摄程序进行测试时,首先在被测试设备上,运行被测试的特效拍摄程序,然后确定当前测试场景信息。具体地,被测试的特效拍摄程序具有多种场景功能,如人像功能、风景拍摄功能、夜景拍摄功能等,每种场景功能均对应一个特效算法,该特效算法是集成在特效拍摄程序中的。本申请在于对这种场景功能进行测试。
[0044]在确定当前的测试场景信息,也即在X个特效算法中确定目标算法后,进一步获取与当前测试场景信息对应的目标图像数据集。其中,目标图像数据集包括多张测试图像,具体是用于测试特效拍摄程序在测试场景下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效拍摄程序的测试方法,其特征在于,包括:运行所述特效拍摄程序,其中,所述特效拍摄程序包括X个特效算法,X为正整数;确定当前测试场景信息,其中,所述测试场景信息与目标算法相对应,所述X个特效算法包括所述目标算法;根据所述当前测试场景信息,获取对应的目标图像数据集;通过所述特效拍摄程序拍摄第一图像;将所述目标图像数据集注入至所述特效拍摄程序,以将所述第一图像替换为第二图像,其中,所述目标图像数据集包括所述第二图像;通过所述目标算法对所述第二图像进行图像处理,得到处理后的特效图像,并记录图像处理过程;根据所述图像处理过程和所述特效图像,确定所述拍摄程序的测试结果。2.根据权利要求1所述的特效拍摄程序的测试方法,其特征在于,在所述运行特效拍摄程序之前,所述测试方法还包括:生成预设的图像数据库,其中,所述图像数据集包括N个测试图像数据集,所述N个图像测试数据集中包括所述目标图像数据集,N为正整数;所述根据所述当前测试场景信息,获取对应的目标图像数据集,包括:根据所述当前测试场景信息,在所述图像数据库中获取所述目标图像数据集。3.根据权利要求2所述的特效拍摄程序的测试方法,其特征在于,所述测试场景信息包括场景数据,所述N个测试图像数据集与N个所述场景数据一一对应;所述根据所述当前测试场景信息,在所述图像数据库中获取所述目标图像数据集,包括:根据所述当前测试场景信息对应的当前场景数据,在所述N个测试图像数据集中,获取与所述当前场景数据对应的M个所述目标图像数据集;其中,M为小于或等于N的自然数。4.根据权利要求2所述的特效拍摄程序的测试方法,其特征在于,所述测试场景信息包括O个第一特效算法,所述测试图像数据集与P个第二特效算法相对应,其中,O和P为正整数,所述X个特效算法包括所述O个第一特效算法和所述P个第二特效算法;所述根据所述当前测试场景信息,在所述图像数据库中获取所述目标图像数据集,包括:根据所述O个第一特效算法,在所述N个测试图像数据集中确定所述目标图像数据集;获取所述目标图像数据集;其中,所述目标图像数据集对应的所述P个第二特效算法,与所述O个第一特效算法的交集中的特效算法的数量,大于预设数量阈值;或所述目标图像数据集对应的所述P个第二特效算法,与所述O个第一特效算法的交集中的特效算法的优先级数据,大于预设优...

【专利技术属性】
技术研发人员:靳思源赵伯亮冷昊阳陈柳杉梁昊马国俊
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1