摄像头测试系统、方法、终端及计算机可读存储介质与流程

文档序号:14392198阅读:214来源:国知局
摄像头测试系统、方法、终端及计算机可读存储介质与流程

本发明实施例涉及摄像头测试技术领域,特别涉及一种摄像头测试系统、方法、终端及计算机可读存储介质。



背景技术:

现如今,摄像头已经成为移动终端的标配,并且使用频率越来越高,如在人们的生活、办公中,经常要用到带有摄像头的手机、平板电脑等移动设备进行视频会议、拍照等,这就要求摄像头的成像质量相对较高。因此,对摄像头的测试变得尤为重要。

目前,对移动终端的摄像头的测试主要分别为:针对摄像头模组的测试、利用pc机播放测试图片,对终端整机摄像头进行测试和采用国外引进的先进摄像头评估系统进行测试。

但是,发明人发现现有技术中至少存在如下问题:针对摄像头模组的测试主要是对摄像头模组中的驱动和对焦缺陷的测试,不能满足现状对终端整机摄像头测试的需求;利用pc机播放测试图片,对终端整机摄像头的测试由于受限于pc机显示屏,因此对摄像头分辨率、环境光源种类、画面质量的测试会受pc机显示屏的影响,不能满足于测试需要;而国外引进的先进摄像头评估系统价格又过于昂贵,无疑会增加移动终端的制备成本,这严重不适合国内首家价格低廉的行情。



技术实现要素:

本发明实施方式的目的在于提供一种摄像头测试系统、方法、终端及计算机可读存储介质,在满足对终端整机摄像头进行测试的需求的同时,保证了对分辨率、环境光源种类、画面质量等的测试要求,并且测试成本经济实用。

为解决上述技术问题,本发明的实施方式提供了一种摄像头测试系统,该摄像头测试系统包括:控制单元、测试灯箱和位于测试灯箱中的测试支架以及位于测试灯箱内的测试图卡;测试支架用于固定待测终端,并电连接于待测终端的摄像头;控制单元分别与测试支架、摄像头通信连接;控制单元用于控制测试支架在测试灯箱内自由运动,并在测试支架到达指定位置后,触发摄像头进行拍摄,并获取摄像头拍摄的图像信息。

本发明的实施方式还提供了一种摄像头测试方法,该摄像头测试方法应用于本发明任意实施方式中提供的测试系统。摄像头测试方法包括:在将摄像头固定到摄像头所述摄像头测试系统中的测试支架上进行测试时,摄像头测试系统中的控制单元控制测试支架按照测试要求进行运动;控制单元确定摄像头与摄像头测试系统中的测试图卡对准后,触发摄像头进行拍摄,并获取摄像头拍摄的图像信息;控制单元将图像信息与摄像头测试系统中测试图卡的图像信息进行比较,根据比较结果,确定测试结果。

本发明的实施方式还提供了一种终端,包括至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本发明任意实施方式中涉及的摄像头测试方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,且计算机程序被处理器执行时能够实现本发明任意实施方式中涉及的摄像头测试方法。

本发明实施方式相对于现有技术而言,提供了一种针对终端整机摄像头进行测试的摄像头测试系统,该摄像头测试系统结构简单,经济实用。具体的,通过该摄像头测试系统中提供的控制单元能够控制固定有待测终端的测试支架,按照测试需求在测试灯箱中运动,到达指定位置,使得整个调节过程快速、准确,从而大大减少了现有测试过程中人为调整摄像头位置的时间,并且可以避免人为调整摄像头难以在测试灯箱里操作的不便。另外,通过控制单元触发摄像头进行拍摄,并获取摄像头拍摄的图像信息,进行后续分析,方便快捷,大大提高了测试效率。

另外,测试支架具体包括水平杆组件、立杆组件、运动组件和用于固定待测终端的固定组件;固定组件可滑动的设置在立杆组件上,立杆组件可滑动的设置在水平杆组件上,水平杆组件设置在运动组件上。本发明给出了一种测试支架的具体结构,通过这种结构,使得固定在测试支架的固定组件上的待测终端能够实现在x轴、y轴、z轴任意方向的运动,从而在对摄像头进行测试时,能够根据需要合理调节摄像头在测试灯箱所处的位置。

另外,固定组件为能够360度旋转的夹持夹具。采用能够360度旋转的夹持夹具作为固定待测终端的固定组件,使得测试过程中,可以根据需要合理调整摄像头的角度。

另外,测试灯箱的底面布置有垂直于水平杆组件和立杆组件的运动轨道;运动组件可滑动的设置在运动轨道上;其中,在对摄像头进行测试时,运动组件沿运动轨道自由运动。通过在测试灯箱底部布置垂直于水平杆组件和立杆组件的运动轨道,并将运动组件可滑动的设置在该运动轨道上,从而可以使测试支架能够按照预设轨道运动。

另外,测试图卡固定于测试灯箱的背面的中间区域,且平行于测试支架上固定的待测终端的摄像头;其中,测试图卡的大小占摄像头拍摄的预览画面的50%~70%。

另外,测试图卡为标准测试图卡。

另外,测试灯箱为标准多色温灯箱。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明第一实施方式的摄像头测试系统的结构示意图;

图2是本发明第二实施方式的摄像头测试系统的结构示意图;

图3是本发明第三实施方式的摄像头测试方法的流程;

图4是本发明第四实施方式的终端的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种摄像头测试系统,该摄像头测试系统主要用于对终端整机摄像头进行测试,具体结构如图1所示。

如图1所示,该摄像头测试系统具体包括控制单元1、测试灯箱2和位于测试灯箱2中的测试支架3以及位于测试灯箱2内的测试图卡4。

其中,测试支架3用于固定待测终端,并电连接于待测终端的摄像头。

另外,控制单元1分别与测试支架3、摄像头通信连接,需要说明的是,由于图1中并未示出待测终端,固待测终端的摄像头与控制单元1之间的通信链路并未示出。

在对摄像头的测试过程中,控制单元1可以通过与测试支架3之间建立的通信链路控制测试支架3在测试灯箱2内自由运动,并在测试支架3到达指定位置后,触发摄像头进行拍摄,并通过与摄像头建立的通信链路获取摄像头拍摄的图像信息。

另外,值得一提的是,本实施方式中的测试图卡4具体是固定于测试灯箱2的背面的中间区域,且平行于测试支架3上固定的待测终端的摄像头。并且为了保证摄像头能够完整的拍摄到测试图卡4中的图像信息,测试图卡4优选大小占摄像头拍摄的预览画面的50%~70%,具体可以根据实际需要,合理选择,此处不做限制。与现有技术相比,本实施方式提供的摄像头测试系统能够实现对终端整机摄像头的测试。并且该摄像头测试系统结构简单,经济实用。

通过上述描述不难发现,在实际测试中,仅需要利用该摄像头测试系统中提供的控制单元控制固定有待测终端的测试支架,按照测试需求在测试灯箱中运动,就可以快速、准确的到达指定位置,从而大大减少了现有测试过程中人为调整摄像头位置的时间,并且可以避免人为调整摄像头难以在测试灯箱里操作的不便。另外,通过控制单元触发摄像头进行拍摄,并获取摄像头拍摄的图像信息,进行后续分析,方便快捷,大大提高了测试效率。

在整个测试过程中,无需将摄像头从待测终端上拆卸下来,即可完成测试,并且测试过程中,不需要使用pc机来播放测试内容,直接采用测试图卡,如colorcheckerclass(颜色格子测试卡)、型号为q14的色阶卡灰阶卡、colorcheckerwhitebalance(白平衡测试卡)、如iso12233chart1x型号的分辨率测试图卡等标准测试图卡,保证了分辨率、画面质量等的测试结果的准确性。

另外,本实施方式中采用标准多色温灯箱作为摄像头测试系统的测试灯箱,从而能够提供不同环境光源的测试,丰富了对摄像头的测试。

本发明的第二实施方式涉及一种摄像头测试系统。本实施方式与第一实施方式大致相同,主要区别之处为:在本实施方式中,在测试灯箱的底面布置有运动轨道,具体如图2所示。

如图2所示,本实施方式中提供的摄像头测试系统,除了包括图1中所示的器件之外,在测试灯箱2的底面还布置有运动轨道5。

为了便于说明,本实施方式给出了一种测试支架3的具体结构,其大致结构如图2中所示。

该测试支架3具体包括水平杆组件3-1、立杆组件3-2、运动组件3-3和用于固定待测终端的固定组件3-4。

如图2所示,固定组件3-4可滑动的设置在立杆组件3-2上,立杆组件3-2可滑动的设置在水平杆组件3-1上,水平杆组件3-1设置在运动组件3-3上,运动组件3-3可滑动的设置在运动轨道5上。

根据上述设置,本实施方式中提供的测试支架3,在对摄像头进行测试时,可以通过控制单元1控制运动组件3-3沿运动轨道自由运动,同时可以根据需要控制固定组件3-4、立杆组件3-2根据测试需求运动,进而能够准确的调制摄像头在测试灯箱2中所处的位置。

另外,需要说明的是,本实施方式中设置在立杆组件3-2上的固定组件3-4为能够360度旋转的夹持夹具,从而可以根据测试需要,合理调整摄像头的角度,完成各个角度下,对摄像头的测试。

需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。在实际应用中,测试支架3可以根据需要设置,比如还可以包括一个能够统一控制水平杆组件3-1、立杆组件3-2、固定组件3-3运动的控制组件,也可以是3个分别控制水平杆组件3-1、立杆组件3-2、固定组件3-3运动的控制组件,具体不做限制,本领域的技术人员可以根据需要进行合理设置,此处不做限制。

本发明第三实施方式涉及一种摄像头测试方法,该摄像头测试方法主要应用于本发明任意实施方式中提供的摄像头测试系统,具体流程如图3所示。

在步骤301中,控制单元控制测试支架按照测试要求进行运动。

具体的说,控制单元控制测试支架按照测试要求进行运动的操作,需要在摄像头固定到摄像头测试系统的测试支架上后才开始执行。

需要说明的是,此处所说的测试要求,可以为测试人员预先录入到控制单元所在的终端的存储器中,也可以是根据实际测试需要,在测试时才输入的测试要求,具体的,本领域的技术人员可以根据实际需要进行合理设置,此处不做限制。

在步骤302中,控制单元判断摄像头与测试图卡是否对准。如果摄像头与测试图卡对准,则进入步骤303;否则,控制单元继续控制测试支架按照测试要求进行运动,直到确定摄像头与测试图卡对准,进入步骤303,或者中断测试为止。

在步骤303中,控制单元触发摄像头进行拍摄,并获取摄像头拍摄的图像信息。

具体的说,在摄像头与测试图卡对准后,控制单元触发摄像头进行拍摄的操作,具体可以是,由控制单元之间发送拍摄指令到摄像头,也可以是将拍摄指令发送至测试支架,然后由测试支架触发摄像头进行拍摄,具体的本领域的技术人员可以根据实际需要进行合理设置,此处不做限制。

在步骤304中,控制单元将图像信息与摄像头测试系统中测试图卡的图像信息进行比较,根据比较结果,确定测试结果,结束本次摄像头测试流程。

通过上述内容不难发现,在对待测终端的摄像头进行终端整机摄像头测试时,通过将待测终端直接固定在测试支架上,将测试图卡放置到灯箱背面,具体可以是正中央位置,为了减少测试过程中测试支架所处位置的调整,可以尽可能的将测试支架放置在灯箱底部的中央位置,从而在利用控制单元控制测试支架运动按照测试要求进行运动时,能够减少测试支架的运动距离,更加快速的与测试图卡对准,在确定摄像头与测试图卡对准后,由控制单元发送拍摄指令,从而触发待测终端的摄像头拍照,进而完成测试拍照。

需要说明的是,本实施方式中,由控制单元发送的拍摄指令,具体可以是预先录制到控制单元所在的终端的存储器中,在控制单元确定摄像头与测试图卡对准后,自动发送,也可以由用户触发发送。

关于用户触发的过程,具体可以是根据测试人员输入的指令、发出的声音或者做出的某一手势,此处不做限制。

不难发现,本实施方式为与第一或第二实施方式相对应的分法实施例,本实施方式可与第一或第二实施方式互相配合实施。第一或第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一或第二实施方式中。

另外,需要说明的是,上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种终端,如图4所示。

该终端包括:一个或多个处理器401以及存储器402,图4中以一个处理器401为例。处理器401、存储器402可以通过总线或者其他方式连接,图4中以通过总线连接为例。存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如发明任意方法实施方式中关于摄像头角度调整、位置调整的要求以及测试图卡的图像信息等就存储于存储器402中。处理器401通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述任意方法实施方式中涉及的摄像头测试方法。

存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器402中,当被一个或者多个处理器401执行时,执行上述任意方法实施方式中涉及的摄像头测试方法。

上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本发明任意方法实施中涉及的摄像头测试方法。

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现本发明任意任意实施方式提供的摄像头测试方法。

即,本领域技术人员可以理解,实现上述实施方式方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1