自动化匹配测试卡的方法与装置与流程

文档序号:14477586阅读:202来源:国知局
自动化匹配测试卡的方法与装置与流程

本发明涉及电子终端领域,尤其涉及一种自动化匹配测试卡的方法与装置。



背景技术:

随着电子终端的普及,人们对摄像头的依赖也与日俱增,摄像头的好坏对用户的体验影响不言而喻,因此,在电子终端的生产过程中,对摄像头的效果进行测试就成为了必不可少的环节。

现有技术中,对电子终端的摄像头的测试主要分为两种,一种为主观测试,主观测试一般是基于客观结果进行调节;另一种则为客观测试。实际应用中,当进行客观测试时,由于计算工具的限制,要求测试人员拍摄下的测试卡占据画面的70%,且四条边必须与画面的四边平行,目前均采用人工操作。

当用后摄拍摄时,预览界面面朝测试人员,较易执行;但当用前摄拍摄时,预览界面面朝测试卡即灯箱内侧,而测试人员立于灯箱外,对准时测试人员需钻进灯箱操作或者利用镜子反射预览界面,以看到预览上的画面现象,比较难执行,且由于视觉偏差,准确性精准度低,极易出现重复拍摄的现象。



技术实现要素:

本发明提供一种自动化匹配测试卡的方法与装置,用于解决现有的摄像头检测时较难操作,且耗费人力的技术问题。

本发明的第一个方面是提供一种自动化匹配测试卡的方法,获取待测摄像头当前拍摄的预览图像中测试卡的第一位置信息;计算所述第一位置信息与预设的标准图片中测试卡的第二位置信息之间的偏移信息;根据所述偏移信息,对所述待测摄像头进行位置调整,直至当前的第一位置信息与所述第二位置信息完全重合。

本发明的另一个方面是提供一种自动化匹配客观测试卡的装置,包括:获取模块,用于获取待测摄像头当前拍摄的预览图像中测试卡的第一位置信息;计算模块,用于计算所述第一位置信息与预设的标准图片中测试卡的第二位置信息之间的偏移信息;调整模块,用于根据所述偏移信息,对所述待测摄像头进行位置调整,直至当前的第一位置信息与所述第二位置信息完全重合。

本发明提供的自动化匹配测试卡的方法与装置,通过获取待测摄像头当前拍摄的预览界面中测试卡的第一位置信息,并计算第一位置信息与预存的标准图片的第二位置信息之间的偏移信息,以根据偏移信息对摄像头的位置进行调整。从而能够自动实现对摄像头的测试,提高了摄像头测试的效率而且节省了人力资源。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明实施例一提供的自动化匹配测试卡的方法的流程图;

图2为本发明实施例二提供的自动化匹配测试卡的方法的流程图;

图3为本发明实施例三提供的自动化匹配测试卡的装置的结构图;

图4为本发明实施例四提供的自动化匹配测试卡的装置的结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一提供的自动化匹配测试卡的方法的流程图,如图1所示,所述方法包括:

101、获取待测摄像头当前拍摄的预览图像中测试卡的第一位置信息。

在本实施方式中,为了实现对摄像头的监测,需要实时获取摄像头拍摄的预览图像。由于摄像头测试一般都是讲电子终端放置仅灯箱中,灯箱内壁上设置有一张图卡,因此,当进行摄像头检测时,摄像头预览界面中除了图卡的照片,其他区域均为纯色,因此,较为容易获取到预览界面中测试卡所在的目标区域,具体地,可以通过预设的算法计算预览图像中拍摄的测试卡的第一位置信息,具体地,可以通过计算测试卡边缘信息来获取测试卡在预览图像中的第一位置信息。

102、计算所述第一位置信息与预设的标准图片中测试卡的第二位置信息之间的偏移信息。

在本实施方式中,由于在对摄像头进行测试时,需保持摄像头拍摄的图片中测试卡的位置占图片的百分之70,且测试卡的边缘需与图片的边缘保持平行,因此,为了自动实现对待测摄像头的测试,在获取到待测摄像头当前拍摄的预览图像中的测试卡的第一位置信息之后,可以获取电子终端内预先存储的标准测试卡图片的边缘的第二位置信息,并计算第一位置信息与第二位置信息之间的偏移信息。

具体地,电子终端中可以预先存储有标准测试卡的图片,并在具体应用时实时获取标准测试卡图片中测试卡的第二位置信息,也可以在获取标准测试卡图片时即获取该图片中测试卡的第二位置信息,并进行存储,当进行后续操作时,直接调用该第二位置信息的数据进行计算。

103、根据所述偏移信息,对所述待测摄像头进行位置调整,直至当前的第一位置信息与所述第二位置信息完全重合。

在本实施方式中,获取到当前待测摄像头拍摄的图片中测试卡的第一位置信息与标准测试卡图片的第二位置信息之间的偏移信息之后,为了获取到可用的测试卡的图片以对摄像头进行测试,需要根据当前计算得到的偏移信息,对设置有待测摄像头的电子终端进行位置调节。在调解过程中,需实时获取电子终端的待测摄像头当前拍摄的预览图像中测试卡的位置信息,并将实时获取的位置信息与与存储第二位置信息进行实时比对,直至检测到第一位置信息与第二位置信息完全重合,此时,能够判定当前待测摄像头所在的位置拍摄的预览图片与标准测试卡图片完全一致,则停止对设置有待测摄像头的电子终端的位置调节,并拍摄图片,根据该图片显示的各参数对待测摄像头的性能进行测试。

本实施例提供的自动化匹配测试卡的方法,通过获取待测摄像头当前拍摄的预览界面中测试卡的第一位置信息,并计算第一位置信息与预存的标准图片的第二位置信息之间的偏移信息,以根据偏移信息对摄像头的位置进行调整。从而能够自动实现对摄像头的测试,提高了摄像头测试的效率而且节省了人力资源。

进一步地,在上述实施例的基础上,在步骤101之前,所述方法还包括:

确定当前待测图卡的类型;

根据所述图卡的类型从预设的标准图片库中获取与所述图卡的类型对应的标准图片。

在本实施例中,测试卡的种类有多种,例如24色测试卡,灰阶测试卡以及分辨率测试卡等,采用不同的测试卡能够对待测摄像头的不同性能进行检测,由于每次采用不同的测试卡都需要进行一次摄像头的位置调整,因此,在对待测摄像头的性能进行测试之前,针对每一张测试卡,可以预先通过已测摄像头拍摄标准的色卡的图片,具体地,拍摄规则为拍摄的图片中测试卡的位置占图片的百分之70,且测试卡的边缘需与图片的边缘保持平行,直至将当前全部测试卡都拍摄完毕。在对待测摄像头位置进行调节之前,可以确定当前测试的测试卡的类型,具体地,可以由用户自行输入测试卡的类型,也可以向用户推送多种测试卡的类型以供用户根据当前实际情况进行选择。接收到用户输入的测试卡类型之后,可以根据该测试卡类型从预先存储的标准图片库中获取与当前测试卡类型对应的标准图片,以便后续根据该标准图片进行比对操作。

本实施例提供的自动化匹配测试卡的方法,通过预先存储当前全部测试卡的标准图片,在进行待测摄像头测试时,首先获取待测测设卡类型,根据该类型获取对应的标准图片,从而能够支持根据当前全部测试卡对待测摄像头进行测试,进而提高了摄像头测试的效率,节省了人力资源。

进一步地,在上述任一实施例的基础上,步骤101具体包括:

获取所述待测摄像头拍摄的图卡预览图像中的测试卡边缘的第一坐标信息,将所述第一坐标信息作为所述第一位置信息。

在本实施例中,为了方便计算,可以通过opencv获取当前待测摄像头拍摄的预览页面中测试卡的边缘信息对应的第一坐标信息,并将第一坐标信息作为当前的第一位置信息。

相应的,在上述任一实施例的基础上,步骤102具体包括:

获取所述标准图片中测试卡边缘的第二坐标信息,将所述第二坐标信息作为所述第二位置信息;

计算所述第一坐标信息与所述第二坐标信息之间的偏移信息。

在本实施方式中,可以通过opencv获取标准图片中测试卡边缘的第二坐标信息,并将第二坐标信息作为第二位置信息。相应地,获取到第一坐标信息与第二坐标信息之后,可以通过计算第一坐标信息与第二坐标信息之间的距离来计算当前待测摄像头拍摄的测试卡的图片与标准图片中测试卡之间的偏移信息。以实际应用来举例,若当前计算当前第一坐标信息于第二坐标信息之间的距离为3.45,且第二坐标信息在第一坐标信息y轴的正方向,因此,其代表需要将待测摄像头向上移动,直至调节至第一位置信息与第二位置信息完全重合。

本实施例提供的自动化匹配测试卡的方法,通过计算待测摄像头拍摄的预览图像中测试卡的第一坐标信息与标准图片中测试卡的第二坐标信息,并根据第一坐标信息与第二坐标信息计算当前的偏移信息,从而能够提高计算的效率与准确度,进而能够提高摄像头测试的效率。

图2为本发明实施例二提供的自动化匹配测试卡的方法的流程图,如图2所示,在上述实施例的基础上,步骤103具体包括:

201、将所述偏移信息发送至与设置有待测摄像头的电子终端相连接的测试仪器,以使所述测试仪器根据所述偏移信息,对所述待测摄像头进行位置调整。

在本实施例中,设置有待测摄像头的电子终端可以与一个测试仪器相连接,该测试仪器中设置有处理器、与可移动的导轨,电子终端可以通过无线或数据线与测试仪器相连接。当电子终端根据当前待测摄像头获取到的预览界面与预先存储的标准图片计算出偏移信息之后,可以将该偏移信息发送至测试仪器,已是测试仪器根据该偏移信息对电子终端的位置进行调整,直至当前待测摄像头获取到的预览界面中测试卡的第一位置信息与预先存储的标准图片中的测试卡的第二位置信息完全重合。

本实施例提供的自动化匹配测试卡的方法,通过将偏移信息发送至设置有处理器和导轨的测试仪器,以使测试仪器根据偏移信息对设置有待测摄像头的电子终端进行位置调整,从而实现了自动对待测摄像头的位置进行调节的目的,进而能够提高摄像头测试的效率,节约了人力资源。

图3为本发明实施例三提供的自动化匹配测试卡的装置的结构图,如图3所示,所述装置包括:

获取模块31,用于获取待测摄像头当前拍摄的预览图像中测试卡的第一位置信息。

计算模块32,用于计算所述第一位置信息与预设的标准图片中测试卡的第二位置信息之间的偏移信息。

调整模块33,用于根据所述偏移信息,对所述待测摄像头进行位置调整,直至当前的第一位置信息与所述第二位置信息完全重合。

在本实施方式中,为了实现对摄像头的监测,获取模块31需要实时获取摄像头拍摄的预览图像。由于摄像头测试一般都是讲电子终端放置仅灯箱中,灯箱内壁上设置有一张图卡,因此,当进行摄像头检测时,摄像头预览界面中除了图卡的照片,其他区域均为纯色,因此,较为容易获取到预览界面中测试卡所在的目标区域,具体地,可以通过预设的算法计算预览图像中拍摄的测试卡的第一位置信息,具体地,可以通过计算测试卡边缘信息来获取测试卡在预览图像中的第一位置信息。

由于在对摄像头进行测试时,需保持摄像头拍摄的图片中测试卡的位置占图片的百分之70,且测试卡的边缘需与图片的边缘保持平行,因此,为了自动实现对待测摄像头的测试,在获取模块31获取到待测摄像头当前拍摄的预览图像中的测试卡的第一位置信息之后,计算模块32可以获取电子终端内预先存储的标准测试卡图片的边缘的第二位置信息,并计算第一位置信息与第二位置信息之间的偏移信息。

具体地,电子终端中可以预先存储有标准测试卡的图片,并在具体应用时实时获取标准测试卡图片中测试卡的第二位置信息,也可以在获取标准测试卡图片时即获取该图片中测试卡的第二位置信息,并进行存储,当进行后续操作时,直接调用该第二位置信息的数据进行计算。

计算模块32获取到当前待测摄像头拍摄的图片中测试卡的第一位置信息与标准测试卡图片的第二位置信息之间的偏移信息之后,为了获取到可用的测试卡的图片以对摄像头进行测试,调整模块33需要根据当前计算得到的偏移信息,对设置有待测摄像头的电子终端进行位置调节。在调解过程中,需实时获取电子终端的待测摄像头当前拍摄的预览图像中测试卡的位置信息,并将实时获取的位置信息与与存储第二位置信息进行实时比对,直至检测到第一位置信息与第二位置信息完全重合,此时,能够判定当前待测摄像头所在的位置拍摄的预览图片与标准测试卡图片完全一致,则停止对设置有待测摄像头的电子终端的位置调节,并拍摄图片,根据该图片显示的各参数对待测摄像头的性能进行测试。

本实施例提供的自动化匹配测试卡的装置,通过获取待测摄像头当前拍摄的预览界面中测试卡的第一位置信息,并计算第一位置信息与预存的标准图片的第二位置信息之间的偏移信息,以根据偏移信息对摄像头的位置进行调整。从而能够自动实现对摄像头的测试,提高了摄像头测试的效率而且节省了人力资源。

进一步地,在上述实施例的基础上,所述装置还包括:

类型确定模块,用于确定当前待测图卡的类型;

标准色卡获取模块,用于根据所述图卡的类型从预设的标准图片库中获取与所述图卡的类型对应的标准图片。

在本实施例中,测试卡的种类有多种,例如24色测试卡,灰阶测试卡以及分辨率测试卡等,采用不同的测试卡能够对待测摄像头的不同性能进行检测,由于每次采用不同的测试卡都需要进行一次摄像头的位置调整,因此,在对待测摄像头的性能进行测试之前,针对每一张测试卡,可以预先通过已测摄像头拍摄标准的色卡的图片,具体地,拍摄规则为拍摄的图片中测试卡的位置占图片的百分之70,且测试卡的边缘需与图片的边缘保持平行,直至将当前全部测试卡都拍摄完毕。在对待测摄像头位置进行调节之前,类型确定模块可以确定当前测试的测试卡的类型,具体地,可以由用户自行输入测试卡的类型,也可以向用户推送多种测试卡的类型以供用户根据当前实际情况进行选择。接收到用户输入的测试卡类型之后,标准色卡获取模块可以根据该测试卡类型从预先存储的标准图片库中获取与当前测试卡类型对应的标准图片,以便后续根据该标准图片进行比对操作。

本实施例提供的自动化匹配测试卡的装置,通过预先存储当前全部测试卡的标准图片,在进行待测摄像头测试时,首先获取待测测设卡类型,根据该类型获取对应的标准图片,从而能够支持根据当前全部测试卡对待测摄像头进行测试,进而提高了摄像头测试的效率,节省了人力资源。

进一步地,在上述任一实施例的基础上,获取模块31具体包括:

第一坐标信息获取单元,用于获取所述待测摄像头拍摄的图卡预览图像中的测试卡边缘的第一坐标信息,将所述第一坐标信息作为所述第一位置信息。

在本实施例中,为了方便计算,第一坐标信息获取单元可以通过opencv获取当前待测摄像头拍摄的预览页面中测试卡的边缘信息对应的第一坐标信息,并将第一坐标信息作为当前的第一位置信息。

相应的,在上述任一实施例的基础上,计算模块32具体包括:

第二坐标信息获取单元,用于获取所述标准图片中测试卡边缘的第二坐标信息,将所述第二坐标信息作为所述第二位置信息;

偏移信息计算单元,用于计算所述第一坐标信息与所述第二坐标信息之间的偏移信息。

在本实施方式中,第二坐标信息获取单元可以通过opencv获取标准图片中测试卡边缘的第二坐标信息,并将第二坐标信息作为第二位置信息。相应地,获取到第一坐标信息与第二坐标信息之后,偏移信息计算单元可以通过计算第一坐标信息与第二坐标信息之间的距离来计算当前待测摄像头拍摄的测试卡的图片与标准图片中测试卡之间的偏移信息。以实际应用来举例,若当前计算当前第一坐标信息于第二坐标信息之间的距离为3.45,且第二坐标信息在第一坐标信息y轴的正方向,因此,其代表需要将待测摄像头向上移动,直至调节至第一位置信息与第二位置信息完全重合。

本实施例提供的自动化匹配测试卡的装置,通过计算待测摄像头拍摄的预览图像中测试卡的第一坐标信息与标准图片中测试卡的第二坐标信息,并根据第一坐标信息与第二坐标信息计算当前的偏移信息,从而能够提高计算的效率与准确度,进而能够提高摄像头测试的效率。

图4为本发明实施例四提供的自动化匹配测试卡的装置的结构图,如图4所示,在上述实施例的基础上,调整模块33具体包括:

偏移信息发送单元41,用于将所述偏移信息发送至与设置有待测摄像头的电子终端相连接的测试仪器,以使所述测试仪器根据所述偏移信息,对所述待测摄像头进行位置调整。

在本实施例中,设置有待测摄像头的电子终端可以与一个测试仪器相连接,该测试仪器中设置有处理器、与可移动的导轨,电子终端可以通过无线或数据线与测试仪器相连接。当电子终端根据当前待测摄像头获取到的预览界面与预先存储的标准图片计算出偏移信息之后,偏移信息发送单元41可以将该偏移信息发送至测试仪器,已是测试仪器根据该偏移信息对电子终端的位置进行调整,直至当前待测摄像头获取到的预览界面中测试卡的第一位置信息与预先存储的标准图片中的测试卡的第二位置信息完全重合。

本实施例提供的自动化匹配测试卡的装置,通过将偏移信息发送至设置有处理器和导轨的测试仪器,以使测试仪器根据偏移信息对设置有待测摄像头的电子终端进行位置调整,从而实现了自动对待测摄像头的位置进行调节的目的,进而能够提高摄像头测试的效率,节约了人力资源。

本发明还提供一种电子设备可读存储介质,包括程序,当其在电子设备上运行时,使得电子设备执行上述任一实施例的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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