一种摄像模组解析力的测试方法及测试装置与流程

文档序号:20935114发布日期:2020-06-02 19:18阅读:587来源:国知局
一种摄像模组解析力的测试方法及测试装置与流程

本发明涉及摄像头测试技术领域,更具体地,涉及一种摄像模组解析力的测试方法及测试装置。



背景技术:

在当今时代,数码相机、手机摄像头、工业和医疗内窥镜等光电成像仪器已经被广泛应用于人们的生活之中。光电成像仪器的测试和性能检测在设计和生产中已经变得十分重要。其中,一个重要的测试指标为镜头解析力。镜头解析力也叫解像力,解像力就是分辨被摄原物细节的能力。解像力是用来描述缩微摄影系统再现被摄原件细微部分能力的物理量,是影像解像力量评价的重要指标。简单理解镜头的解析力就是镜头的视力,能够直接反映出摄像模组或者光学镜头成像的能力和质量。解析力越高的镜头对细节的把握越好。解像力好的相机拍摄的图像肯定是毫发毕现般的清晰,反之,解像力较差的拍摄出来的图像则容易丢失许多肉眼可见的细节。因此,摄像模组在生产过程中需要测试镜头的解像力,以准确地判断其解像力情况,保证出厂的镜头能够满足应用需求。

现有技术中,对于同时包含ir镜头及rgb镜头的模组,在测试摄像模组的ir镜头和rgb镜头的解析力的时候,必须分别使用不同的站位,即在一个站位先测试其中一个镜头的解析力,然后再换一个站位测试另一个镜头的解析力。因此,测试一个同时带有ir镜头和rgb镜头的摄像模组的解析力需要花费大量的时间和人力。

有鉴于此,需要提供一种新的技术方案以解决上述问题。



技术实现要素:

本发明的一个目的是提供一种摄像模组解析力的测试方法及测试装置的新技术方案。

根据本发明的一个方面,提供了一种摄像模组解析力的测试方法,所述方法包括:

提供一包括ir镜头及rgb镜头的摄像模组和一包括第一子光源板及第二子光源板的光源板;所述光源板能够发出红外光及可见光,所述第一子光源板与第二子光源板在前方形成一虚拟水平光源板;

将所述摄像模组放置于第一子光源板与第二子光源的前方,所述第一子光源板与第二子光源面向摄像模组的一面设置有测试图,打开所述摄像模组及光源板;

所述摄像模组拍摄测试图,其中,所述ir镜头拍摄第一子光源板及第二子光源板发出的红外光形成的ir视场范围,所述rgb镜头拍摄第一子光源板及第二子光源板发出的可见光形成的rgb视场范围;

将所述第一子光源板及第二子光源板的ir视场范围转换为所述虚拟水平光源板的ir视场范围,将所述第一子光源板及第二子光源板的rgb视场范围转换为所述虚拟水平光源板的rgb视场范围;

所述ir镜头读取虚拟水平光源板的ir视场范围的亮度值,所述亮度值与标准亮度阈值比较得到ir镜头的解析力;所述rgb镜头读取虚拟水平光源板的rgb视场范围的亮度值,所述亮度值与标准亮度阈值比较得到rgb镜头的解析力。

可选地,所述第一子光源板与第二子光源板呈小于180°的夹角设置。

可选地,所述虚拟水平光源板、第一子光源板及第二子光源板在正投影方向上围合构成一等腰三角形。

可选地,所述ir镜头读取虚拟水平光源板的ir视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点。

可选地,所述rgb镜头读取虚拟水平光源板的rgb视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点。

可选地,所述ir镜头读取虚拟水平光源板的ir视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点;

所述五个视场点的定位方法如下:

在所述测试图上取五个基准点,所述五个基准点分别为测试图的中心点及围绕中心点均匀分布的位于同一圆周上的四个基准点;

在所述测试图上取至少一个参考点,通过所述ir镜头拍摄测试图得到一张ir成像图,在所述ir成像图中取所述参考点所对应的测试点,建立所述参考点与测试点的对应关系;

根据所述参考点与测试点的对应关系分别计算测试图上的五个基准点在ir成像图上的五个对应点,所述五个对应点分别为五个视场点。

可选地,所述rgb镜头读取虚拟水平光源板的rgb视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点;

所述五个视场点的定位方法如下:

在所述测试图上取五个基准点,所述五个基准点分别为测试图的中心点及围绕中心点均匀分布的位于同一圆周上的四个基准点;

在所述测试图上取至少一个参考点,通过所述rgb镜头拍摄测试图得到一张rgb成像图,在所述rgb成像图中取所述参考点所对应的测试点,建立所述参考点与测试点的对应关系;

根据所述参考点与测试点的对应关系分别计算测试图上的五个基准点在rgb成像图上的五个对应点,所述五个对应点分别为五个视场点。

根据本发明的第二个方面,还提供了一种摄像模组解析力的测试装置,其包括:

光源板,所述光源板包括第一子光源板及第二子光源板,所述光源板能够发出红外光及可见光,所述第一子光源板与第二子光源板在前方形成一虚拟水平光源板;所述摄像模组包括ir镜头及rgb镜头,所述摄像模组放置于第一子光源板与第二子光源的前方,所述第一子光源板与第二子光源面向摄像模组的一面设置有测试图;

摄像模块,用于控制所述摄像模组拍摄测试图,其中,所述ir镜头拍摄第一子光源板及第二子光源板发出的红外光形成的ir视场范围,所述rgb镜头拍摄第一子光源板及第二子光源板发出的可见光形成的rgb视场范围;

转换模块,用于控制将所述第一子光源板及第二子光源板的ir视场范围转换为所述虚拟水平光源板的ir视场范围,并将所述第一子光源板及第二子光源板的rgb视场范围转换为所述虚拟水平光源板的rgb视场范围;

读取模块,用于控制所述ir镜头及rgb镜头分别读取虚拟水平光源板的ir视场范围的亮度值及rgb视场范围的亮度值;

比较模块,用于控制将所述ir视场范围的亮度值与标准亮度阈值比较得到ir镜头的解析力;还用于控制将所述rgb视场范围的亮度值与标准亮度阈值比较得到rgb镜头的解析力。

根据本发明的第三个方面,还提供了一种电子设备,其特征在于,包括:存储器和处理器,其中,所述存储器存储可执行指令,所述可执行指令控制所述处理器进行操作以执行如上所述的摄像模组解析力的测试方法。

根据本发明的第四个方面,还提供了一种计算机存储介质,存储有可执行计算机指令,所述可执行计算机指令被处理器执行时,实现如上所述的一种摄像模组解析力的测试方法。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1为本发明一种摄像模组解析力的测试方法的步骤流程图;

图2为本发明一种摄像模组解析力的测试方法中光源板与摄像模组的位置关系示意图;

图3为本发明一种摄像模组解析力的测试方法中第一子光源板、第二子光源板及虚拟水平光源板的关系示意图。

其中:a-第一子光源板,b-第二子光源板,c-虚拟水平光源板,d-支架,f-摄像模组,θ-第一子光源板与第二子光源板之间的夹角。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

本发明实施例提供了一种摄像模组解析力的测试方法,参考图1所示,所述方法包括以下步骤:

s1、提供一摄像模组及一光源板,所述摄像模组包括ir镜头及rgb镜头,所述光源板能够发出红外光及可见光;所述光源板包括相互连接的第一子光源板及第二子光源板,所述第一子光源板与第二子光源板呈小于180°的夹角设置,所述第一子光源板与第二子光源板在前方形成一虚拟水平光源板;

光源板所发出的红外光及可见光中,红外光与ir镜头相对应,即ir镜头会捕捉拍摄红外光;可见光与rgb镜头相对应,即rgb镜头会捕捉拍摄可见光。第一子光源板与第二子光源板的一个侧面重合连接,第一子光源板的另一个侧面与第二子光源板的另一个侧面形成一开口。

s2、将所述摄像模组放置于第一子光源板与第二子光源的前方,所述第一子光源板与第二子光源面向摄像模组的一面设置有测试图(chart),打开所述摄像模组及光源板;

所述的前方即第一子光源板的另一个侧面与第二子光源板的另一个侧面所形成的开口朝向的方向;参考图2所示,一般情况下,需要在第一子光源板a与第二子光源板b的前方设置一个支架d,将摄像模组f安装固定在支架d上。可选地,支架d的高度可以进行调节,测试时,根据实际需要可以方便调整摄像模组f相对于第一子光源板a与第二子光源板b在高度方向上的位置;还可以前后移动支架d调整摄像模组f相对于第一子光源板a与第二子光源板b的距离。

s3、所述摄像模组拍摄测试图,其中,所述ir镜头拍摄第一子光源板及第二子光源板发出的红外光形成的ir视场范围,所述rgb镜头拍摄第一子光源板及第二子光源板发出的可见光形成的rgb视场范围;

ir镜头捕捉拍摄第一子光源板及第二子光源板发出的红外光,rgb镜头捕捉拍摄第一子光源板及第二子光源板发出的可见光;ir镜头对于可见光会自动过滤屏蔽,同理,rgb镜头对于红外光也会自动过滤屏蔽。即ir镜头与rgb镜头只会拍摄各自对应的波长范围的光。

s4、将所述第一子光源板及第二子光源板的ir视场范围转换为所述虚拟水平光源板的ir视场范围,将所述第一子光源板及第二子光源板的rgb视场范围转换为所述虚拟水平光源板的rgb视场范围;

在只设置一个光源板的情况下,如果需要同时满足ir镜头与rgb镜头的视场范围,即在这一个光源板上同时形成ir视场范围与rgb视场范围,那么需要将该一个光源板做得非常大,这样摄像模组就很难甚至无法拍摄到整个光源板。因此摄像模组在完成一个镜头例如完成ir镜头的解析力测试后,必须变换摄像模组所处的位置(站位),才能够进行另一个镜头例如rgb镜头的解析力测试。在本发明的测试方法中,利用互成小于180°夹角的第一子光源板及第二子光源板在前方所形成的虚拟水平光源板,能够使摄像模组在同一个站位实现对ir视场范围与rgb视场范围的拍摄,同时进行ir镜头与rgb镜头的解析力测试。

s5、所述ir镜头读取虚拟水平光源板的ir视场范围的亮度值,所述亮度值与标准亮度阈值比较得到ir镜头的解析力;所述rgb镜头读取虚拟水平光源板的rgb视场范围的亮度值,所述亮度值与标准亮度阈值比较得到rgb镜头的解析力。

在上述比较的过程中,采用mtf算法,mtf算法具有能够量化判定、不存在人为判定误差的优点。

在一个实施例中,所述虚拟水平光源板、第一子光源板及第二子光源板在正投影方向上围合构成一三角形。更加具体地,所述虚拟水平光源板、第一子光源板及第二子光源板在正投影方向上围合构成一等腰三角形。通过测量第一子光源板与第二子光源板之间的夹角,利用三角函数关系,即可方便准确地建立虚拟水平光源板与第一子光源板及第二子光源板之间的对应关系。参考图3所示,a代表第一子光源板,b代表第二子光源板,c代表虚拟水平光源板,第一子光源板与第二子光源板之间的夹角为θ,h代表第一子光源板a上测试图(chart)中某一个格子的高度,则利用三角函数即可计算出h投影到虚拟水平光源板c上对应的h的高度。

在一个实施例中,所述ir镜头读取虚拟水平光源板的ir视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点。

在一个实施例中,所述rgb镜头读取虚拟水平光源板的rgb视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点。

一般情况下,五个视场点分别为中心视场点以及0.7视场在左上、左下、右上以及右下的四个位置点采集。这样分布的五个视场点可以比较清晰准确地反应摄像模组镜头的解析力。

在一个实施例中,所述ir镜头读取虚拟水平光源板的ir视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点;所述五个视场点的定位方法如下:在所述测试图上取五个基准点,所述五个基准点分别为测试图的中心点及围绕中心点均匀分布的位于同一圆周上的四个基准点;在所述测试图上取至少一个参考点,通过所述ir镜头拍摄测试图得到一张ir成像图,在所述ir成像图中取所述参考点所对应的测试点,建立所述参考点与测试点的对应关系;根据所述参考点与测试点的对应关系分别计算测试图上的五个基准点在ir成像图上的五个对应点,所述五个对应点分别为五个视场点。

在一个实施例中,所述rgb镜头读取虚拟水平光源板的rgb视场范围的亮度值时,至少取五个视场点的亮度值,所述五个视场点分别为虚拟水平光源板的中心点及围绕中心点均匀分布的位于同一圆周上的四个视场点;所述五个视场点的定位方法如下:在所述测试图上取五个基准点,所述五个基准点分别为测试图的中心点及围绕中心点均匀分布的位于同一圆周上的四个基准点;在所述测试图上取至少一个参考点,通过所述rgb镜头拍摄测试图得到一张rgb成像图,在所述rgb成像图中取所述参考点所对应的测试点,建立所述参考点与测试点的对应关系;根据所述参考点与测试点的对应关系分别计算测试图上的五个基准点在rgb成像图上的五个对应点,所述五个对应点分别为五个视场点。

在理想状态下,摄像模组若能达到所进即所出的程度,则其拍摄的图片与实物完全相同,但在实际中并不存在这样理想的摄像模组,摄像模组拍摄的图片与实物肯定会存在差异。因此首先在实际的测试图上选取参考点,在成像图中取参考点对应的测试点,建立参考点与测试点的对应关系,这样就能够了解到成像图与测试图之间的差异,然后再根据该对应关系计算计算测试图上的五个基准点在rgb成像图上的五个对应点,以确定五个视场点。在所述测试图上取参考点的时候,可以选取不同数量的参考点;一般情况下,至少选取两个参考点,这样建立的对应关系比较准确。

本发明实施例还提供了一种摄像模组解析力的测试装置,其包括:

光源板,所述光源板包括第一子光源板及第二子光源板,所述光源板能够发出红外光及可见光,所述第一子光源板与第二子光源板在前方形成一虚拟水平光源板;所述摄像模组包括ir镜头及rgb镜头,所述摄像模组放置于第一子光源板与第二子光源的前方,所述第一子光源板与第二子光源面向摄像模组的一面设置有测试图;

摄像模块,用于控制所述摄像模组拍摄测试图,其中,所述ir镜头拍摄第一子光源板及第二子光源板发出的红外光形成的ir视场范围,所述rgb镜头拍摄第一子光源板及第二子光源板发出的可见光形成的rgb视场范围;

转换模块,用于控制将所述第一子光源板及第二子光源板的ir视场范围转换为所述虚拟水平光源板的ir视场范围,并将所述第一子光源板及第二子光源板的rgb视场范围转换为所述虚拟水平光源板的rgb视场范围;

读取模块,用于控制所述ir镜头及rgb镜头分别读取虚拟水平光源板的ir视场范围的亮度值及rgb视场范围的亮度值;

比较模块,用于控制将所述ir视场范围的亮度值与标准亮度阈值比较得到ir镜头的解析力;还用于控制将所述rgb视场范围的亮度值与标准亮度阈值比较得到rgb镜头的解析力。

本发明实施例还提供了一种电子设备,其包括:存储器和处理器,其中,所述存储器存储可执行指令,所述可执行指令控制所述处理器进行操作以执行如上所述的摄像模组解析力的测试方法。

本发明实施例还提供了一种计算机存储介质,其存储有可执行计算机指令,所述可执行计算机指令被处理器执行时,实现如上所述的一种摄像模组解析力的测试方法。

其中红外光与ir镜头相对应,可见光与rgb镜头相对应

本发明实施例还提供一种电子设备,其包括:存储器和处理器,其中,所述存储器存储可执行指令,所述可执行指令控制所述处理器进行操作以执行如上所述的摄像模组解析力的测试方法。

上述各实施例主要重点描述与其他实施例的不同之处,但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分相互参见即可,每个实施例重点说明的都是与其他实施例的不同之处,但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。另外,对于装置实施例而言,由于其是与方法实施例相对应,所以描述得比较简单,相关之处参见方法实施例的对应部分的说明即可。以上所描述的系统实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的。

本发明可以是装置、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

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