测试方法和装置、电子设备和可读存储介质制造方法及图纸

技术编号:35690232 阅读:14 留言:0更新日期:2022-11-23 14:38
本申请提供了一种测试方法、测试装置、电子设备和非易失性计算机可读存储介质。测试方法包括按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像;基于预设的对焦控制算法,计算每张所述预览图像的对焦值;根据连续多帧所述预览图像的对焦值的分布,确定峰值对焦值,并输出所述峰值对焦值对应的所述预览图像为目标测试图像。由于本申请利用预先设计好的对焦控制算法进行对焦控制,对焦控制算法对测试人员是开放的,使得测试人员能够快速检查目标测试图像的输出过程是否存在问题,从而保证目标测试图像的影像调试效果,使得影像调试过程与后续的测试过程解耦,即影像调试后得到的目标测试图像不会影响后续的测试,从而提高测试效率。高测试效率。高测试效率。

【技术实现步骤摘要】
测试方法和装置、电子设备和可读存储介质


[0001]本申请涉及测试
,特别涉及一种测试方法、测试装置、电子设备和非易失性计算机可读存储介质。

技术介绍

[0002]当前手机生产过程中,影像相关的测试项都需要先对测试环境进行自动对焦(Auto Focus,AF)达到最清晰的画质再进行拍照测试。在手机生产过程中使用的AF算法,都是平台端提供,算法完全封闭,对手机终端仅开放调试参数,且平台端的AF算法是针对用户在实际使用中的各种场景开发的,需要尽可能覆盖所有用户使用可能出现的场景。
[0003]然而,影像相关的测试项都是针对手机摄像头硬件功能和性能的测试,测试场景都是单一固定的简单环境。在这类场景下使用平台端的AF算法,导致测试与影像效果调试紧密耦合,一方面和影像测试项仅为了测试硬件功能和性能的目的相违背,另一方面当测试出现异常时,测试人员需要花大量时间先排查是否为影响效果调试未调好引入的问题,严重影响测试效率。

技术实现思路

[0004]本申请的实施方式提供了一种测试方法、测试装置、电子设备和非易失性计算机可读存储介质,以解决测试与影像效果调试紧密耦合的问题。
[0005]本申请实施方式的测试方法包括按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像;基于预设的对焦控制算法,计算每张所述预览图像的对焦值;根据连续多帧所述预览图像的对焦值的分布,确定峰值对焦值,并输出所述峰值对焦值对应的所述预览图像为目标测试图像。
[0006]本申请实施方式的测试装置包括拍摄模块、计算模块、和确定模块。所述拍摄模块用于按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像;所述计算模块用于基于预设的对焦控制算法,计算每张所述预览图像的对焦值;及所述确定模块用于根据连续多帧所述预览图像的对焦值的分布,确定峰值对焦值,并输出所述峰值对焦值对应的所述预览图像为目标测试图像。
[0007]本申请实施方式的电子设备包括处理器和相机,所述相机用于拍摄预览图像,所述处理器用于按照预定步长控制所述相机的马达移动,以获取目标对象的连续多帧所述预览图像;基于预设的对焦控制算法,计算每张所述预览图像的对焦值;根据连续多帧所述预览图像的对焦值的分布,确定峰值对焦值,并输出所述峰值对焦值对应的所述预览图像为目标测试图像。
[0008]本申请的一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行测试方法。所述测试方法包括按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像;基于预设的对焦控制算法,计算每张所述预览图像的对焦值;根据连续多帧所述预览图像的对焦值的分布,确定峰值对
焦值,并输出所述峰值对焦值对应的所述预览图像为目标测试图像。
[0009]本申请实施方式的测试方法、测试装置、电子设备和非易失性计算机可读存储介质可按照预定步长控制马达移动,以拍摄目标对象连续多帧预览图像;然后根据预设的对焦控制算法,计算每张预览图像的对焦值,对焦值越大,说明对焦越准确。根据连续多帧预览图像的多个对焦值的分布,可以找到峰值对焦值,从而输出峰值对焦值对应的预览图像,以得到目标测试图像。然后对影像效果调试好的目标测试图像进行后续的影像测试,由于本申请利用预先设计好的对焦控制算法进行对焦控制,对焦控制算法对测试人员是开放的,使得测试人员能够快速检查目标测试图像的输出过程是否存在问题,从而保证目标测试图像的影像调试效果,使得影像调试过程与后续的测试过程解耦,即影像调试后得到的目标测试图像不会影响后续的测试,从而提高测试效率。
[0010]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0011]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本申请某些实施方式的测试方法的流程示意图;
[0013]图2是本申请某些实施方式的测试装置的模块示意图;
[0014]图3是本申请某些实施方式的电子设备平面示意图;
[0015]图4是本申请某些实施方式的测试方法的场景示意图;
[0016]图5是本申请某些实施方式的测试方法的原理示意图;
[0017]图6是本申请某些实施方式的测试方法的流程示意图;
[0018]图7是本申请某些实施方式的测试方法的流程示意图;和
[0019]图8本申请某些实施方式的处理器和计算机可读存储介质的连接示意图。
具体实施方式
[0020]以下结合附图对本申请的实施方式作进一步说明。附图中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。另外,下面结合附图描述的本申请的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的限制。
[0021]请参阅图1,本申请实施方式的测试方法包括以下步骤:
[0022]011:按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像;
[0023]012:基于预设的对焦控制算法,计算每张预览图像的对焦值;
[0024]013:根据连续多帧预览图像的对焦值的分布,确定峰值对焦值,并输出峰值对焦值对应的预览图像为目标测试图像。
[0025]请参阅图2,本申请实施方式的测试装置10包括拍摄模块11、计算模块12和确定模块13。拍摄模块11用于按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像;
计算模块12用于基于预设的对焦控制算法,计算每张预览图像的对焦值;确定模块14用于根据连续多帧预览图像的对焦值的分布,确定峰值对焦值,并输出峰值对焦值对应的预览图像为目标测试图像。也即是说,拍摄模块11、计算模块12和确定模块13分别用于执行步骤011、步骤012和步骤013。
[0026]请参阅图3,本申请的电子设备100还包括处理器20和相机30。相机30用于拍摄预览图像,处理器20用于按照预定步长控制相机30的马达移动,以获取目标对象的连续多帧预览图像;基于预设的对焦控制算法,计算每张预览图像的对焦值;根据连续多帧预览图像的对焦值的分布,确定峰值对焦值,并输出峰值对焦值对应的预览图像为目标测试图像。也即是说,步骤011、步骤012和步骤013可以由处理器20实现。
[0027]具体地,电子设备100可以是手机、平板电脑、显示设备、笔记本电脑、柜员机、闸机、智能手表、头显设备、游戏机等。如图3所示,本申请实施方式以电子设备100是手机为例进行说明,可以理解,电子设备100的具体形式并不限于手机。
[0028]本申请使用预先设计好且算法较为简单,方便测试人员快速确定算法是否存在问题的对焦控制算法进行对焦控制,以计算不同马达本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,包括:按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像;基于预设的对焦控制算法,计算每张所述预览图像的对焦值;及根据连续多帧所述预览图像的对焦值的分布,确定峰值对焦值,并输出所述峰值对焦值对应的所述预览图像为目标测试图像。2.根据权利要求1所述的测试方法,其特征在于,所述马达的移动行程包括远焦位置和近焦位置,在按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像之前,所述测试方法还包括:在所述目标对象和相机的距离为第一预设距离的情况下,控制所述马达移动到所述远焦位置;在所述目标对象和相机的距离为第二预设距离的情况下,控制所述马达移动到所述近焦位置,所述第二预设距离小于所述第一预设距离。3.根据权利要求2所述的测试方法,其特征在于,所述按照预定步长控制马达移动,以拍摄目标对象的连续多帧预览图像,包括:在所述目标对象和所述相机的距离为所述第一预设距离的情况下,按照所述预定步长控制所述马达在包含所述远焦位置的第一行程范围内移动,以拍摄目标对象的连续多帧预览图像;在所述目标对象和所述相机的距离为所述第二预设距离的情况下,按照所述预定步长控制所述马达在包含所述近焦位置的第二行程范围内移动,以拍摄目标对象的连续多帧预览图像。4.根据权利要求1所述的测试方法,其特征在于,所述基于预设的对焦控制算法,计算每张所述预览图像的对焦值,包括:根据所述预览图像的预设区域的每一行中的任意两个相邻的像素的像素值的第一差值、以及所述预设区域的每一列中的任意两个相邻的像素的像素值的第二差值,确定所述对焦值。5.根据权利要求1所述的测试方法,其特征在于,所述根据连续多帧所述预览图...

【专利技术属性】
技术研发人员:钟俊宇
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1