组装多摄像头模组测试方法及系统转让专利

申请号 : CN201710737248.X

文献号 : CN107333130B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐振宾

申请人 : 歌尔股份有限公司

摘要 :

本发明提供组装多摄像头模组测试方法及系统,包括:分别将各摄像头与标准摄像头放在同一平面上,分别对测试画面进行拍摄,得到各摄像头的拍摄图像与标准摄像头的标准拍摄图像,所述测试画面放置在所述平面平行的位置,包括多个形状相同阵列排布的图案;分别根据各拍摄图像和标准图像中相邻图案的内角点坐标得到各摄像头相对于标准摄像头的至少一个相对位置参数的值;判断所述相对位置参数的值是否在标准范围内;如果所述相对位置参数的值在所述标准范围内,符合匹配要求;如果所述相对位置参数的值不在所述标准范围内,不符合匹配要求。上述方法及系统降低组装成本,提高组装成功率。

权利要求 :

1.一种组装多摄像头模组测试方法,其特征在于,包括:

将第一摄像头与标准摄像头放在同一平面上,对测试画面进行拍摄,得到第一摄像头的第一拍摄图像与标准摄像头的标准拍摄图像,所述测试画面放置在所述平面平行的位置,包括多个形状相同阵列排布的图案;

分别根据第一拍摄图像和标准图像中相邻图案的内角点坐标得到第一摄像头相对于标准摄像头的至少一个相对位置参数的值;

判断所述相对位置参数的值是否在标准范围内;

如果所述相对位置参数的值在所述标准范围内,第一摄像头符合匹配要求;

如果所述相对位置参数的值不在所述标准范围内,第一摄像头不符合匹配要求;

将其他摄像头分别替代第一摄像头的位置,重复上述测试过程;

符合匹配要求的摄像头组合使用。

2.根据权利要求1所述的组装多摄像头模组测试方法,其特征在于,所述相对位置参数包括倾斜度、偏移量和旋转度中的一个或多个。

3.根据权利要求1所述的组装多摄像头模组测试方法,其特征在于,所述标准范围根据各摄像头的相对位置参数的值的数据分布确定或根据组装精度要求设定或根据经验值设定或采用上述各种方式结合确定。

4.根据权利要求1所述的组装多摄像头模组测试方法,其特征在于,所述标准范围包括三个等级,第一等级为[-α,+α],第二等级为(+α,+α+v],第三等级为[-α-v,-α),其中,α为相对位置参数的标准值,v为误差设定值,所述标准值和所述误差设定值根据各摄像头的相对位置参数的值的数据分布确定或根据组装精度要求设定或根据经验值设定或采用上述各种方式结合确定;

根据精度要求,采用符合上述三个等级中的一个等级的摄像头组合使用或符合不同等级的不同摄像头组合使用。

5.一种组装多摄像头模组测试方法,其特征在于:

分别将各摄像头与标准摄像头放在同一平面上,分别对测试画面进行拍摄,得到各摄像头的拍摄图像与标准摄像头的标准拍摄图像,所述测试画面放置在所述平面平行的位置,包括多个形状相同阵列排布的图案;

分别根据标准拍摄图像和各拍摄图像中相邻图案的内角点坐标得到各摄像头相对于标准摄像头的偏移量的值,其中,shift_Yj为第j个摄像头相对于标准摄像头在平面垂直方向的偏移量,n为测试画面内阵列排布的图案的内角点的个数,yji为第j个摄像头的拍摄图像中第i个内角点在平面垂直方向的坐标,y0i为标准摄像图像第i个内角点在平面垂直方向的坐标;

判断上述各摄像头的偏移量是否在标准范围内;

如果摄像头的偏移量在所述标准范围内,所述摄像头符合匹配要求;

如果摄像头的偏移量不在所述标准范围内,所述摄像头不符合匹配要求。

6.根据权利要求5所述的组装多摄像头模组测试方法,其特征在于,所述标准范围包括三个等级,第一等级为[-shift_Y,+shift_Y],第二等级为(+shift_Y,+shift_Y+v],第三等级为[-shift_Y-v,-shift_Y),其中,shift_Y为偏移量的标准值,v为第一误差设定值,所述标准值和所述第一误差设定值根据各摄像头的相对位置参数的值的数据分布确定或根据组装精度要求设定或根据经验值设定或采用上述各种方式结合确定;

根据精度要求,采用符合上述三个等级中的一个等级的摄像头组合使用或符合不同等级的不同摄像头组合使用。

7.根据权利要求5所述的组装多摄像头模组测试方法,其特征在于,所述偏移量还包括平面水平方向的偏移量,其中,shift_Xj为第j个摄像头相对于标准摄像头在平面水平方向的偏移量,n为测试画面内阵列排布的图案的内角点的个数,xji为第j个摄像头的拍摄图像中第i个内角点在平面水平方向的坐标,x0i为标准摄像图像第i个内角点在平面水平方向的坐标,dj,0为第j个摄像头和标准摄像头的固定偏移。

8.根据权利要求1-7中任一权利要求所述的组装多摄像头模组测试方法,其特征在于,还包括:判断各摄像头的拍摄图像的畸变度;

所述畸变度小于设定值的拍摄图像,直接进行所述相对位置参数的计算;

所述畸变度不小于设定值的拍摄图像,先进行反畸变校正,再进行所述相对位置参数的计算。

9.根据权利要求1或5所述的组装多摄像头模组测试方法,其特征在于,所述测试画面为棋盘画面。

10.一种组装多摄像头模组测试系统,其特征在于,包括:

图像获得部,将第一摄像头与标准摄像头放在同一平面上,对位于与所述平面平行的位置放置测试画面进行拍摄,得到第一摄像头的第一拍摄图像与标准摄像头的标准拍摄图像,将其他摄像头分别替代第一摄像头的位置,得到其他摄像头的拍摄图像,其中,所述测试画面包括多个形状相同阵列排布的图案;

计算部,根据第一拍摄图像和标准图像中相邻图案的内角点坐标得到第一摄像头相对于标准摄像头的相对位置参数的值,分别根据其他摄像头的拍摄图像和标准图像中相邻图案的内角点坐标得到其他摄像头相对于标准摄像头的相对位置参数的值;

第一判断部,判断各摄像头的所述相对位置参数的值是否在标准范围内;

匹配部,所述相对位置参数的值在所述标准范围内的摄像头符合匹配要求,符合匹配要求的摄像头组合使用。

11.根据权利要求10所述的组装多摄像头模组测试系统,其特征在于,还包括:标准设定部,根据各摄像头的相对位置参数的值的数据分布确定或根据组装精度要求设定或根据经验值设定或采用上述各种方式结合确定标准范围,所述标准范围包括多个等级,其中,所述匹配部根据精度要求,采用符合上述多个等级中的一个等级的摄像头组合使用或符合不同等级的不同摄像头组合使用。

12.根据权利要求10所述的组装多摄像头模组测试系统,其特征在于,还包括:第二判断部,判断各摄像头的拍摄图像的畸变度是否小于设定值,将畸变度小于设定值的拍摄图像,发送给计算部,将畸变度不小于设定值的拍摄图像发送给校正部;

校正部,对所述第二判断部发来的拍摄图像进行反畸变校正,将校正后的拍摄图像发送给计算部。

说明书 :

组装多摄像头模组测试方法及系统

技术领域

[0001] 本发明涉及光学技术领域,更为具体地,涉及一种组装多摄像头模组测试方法及系统。

背景技术

[0002] 现有技术对单模组光学中心(OC)的测量,是通过拍摄均匀光源,对拍摄的图片进行二值化处理,统计白色区域像素点个数,计算出最中心位置的坐标,与成像画面的中心比较,即OC的偏移量。
[0003] 单模组的OC的偏移量,特别是在与单模组垂直方向的偏移量,如果偏移的方向正好相反,组合之后双摄模组看同一事物,会明显看到一个眼高,一个眼低。

发明内容

[0004] 鉴于上述问题,本发明的目的是提供一种降低组装成本,提高组装的成功率的组装多摄像头模组测试方法及系统。
[0005] 根据本发明的一个方面,提供一种组装多摄像头模组的测试方法,包括:分别将各摄像头与标准摄像头放在同一平面上,分别对测试画面进行拍摄,得到各摄像头的拍摄图像与标准摄像头的标准拍摄图像,所述测试画面放置在所述平面平行的位置,包括多个形状相同阵列排布的图案;分别根据各拍摄图像和标准图像中相邻图案的内角点坐标得到各摄像头相对于标准摄像头的至少一个相对位置参数的值;判断所述相对位置参数的值是否在标准范围内;如果所述相对位置参数的值在所述标准范围内,符合匹配要求;如果所述相对位置参数的值不在所述标准范围内,不符合匹配要求。
[0006] 根据本发明的第二方面,提供一种组装多摄像头模组的测试方法,包括:分别将各摄像头与标准摄像头放在同一平面上,分别对测试画面进行拍摄,得到各摄像头的拍摄图像与标准摄像头的标准拍摄图像,所述测试画面放置在所述平面平行的位置,包括多个形状相同阵列排布的图案;分别根据标准拍摄图像和各拍摄图像中相邻图案的内角点坐标得到各摄像头相对于标准摄像头的偏移量的值,
[0007]
[0008] 其中,shift_Yj为第j个摄像头相对于标准摄像头在平面垂直方向的偏移量,n为测试画面内阵列排布的图案的内角点的个数,yji为第j个摄像头的拍摄图像中第i个内角点在平面垂直方向的坐标,y0i为标准摄像图像第i个内角点在平面垂直方向的坐标;判断上述各摄像头的偏移量是否在标准范围内;如果摄像头的偏移量在所述标准范围内,所述摄像头符合匹配要求;如果摄像头的偏移量不在所述标准范围内,所述摄像头不符合匹配要求。
[0009] 根据本发明的第三方面,提供一种组装多摄像头模组的测试系统,包括:图像获得部,分别将各摄像头与标准摄像头放在同一平面上对位于与所述平面平行的位置放置测试画面进行拍摄,得到各摄像头的拍摄图像与标准摄像头的标准拍摄图像,其中,所述测试画面包括多个形状相同阵列排布的图案;计算部,分别根据各拍摄图像和标准图像中相邻图案的内角点坐标得到各摄像头相对于标准摄像头的相对位置参数的值;第一判断部,判断所述相对位置参数的值是否在标准范围内;匹配部,所述相对位置参数的值在所述标准范围内的摄像头符合匹配要求。
[0010] 本发明所述组装多摄像头模组的测试方法及系统通过计算单摄像头相对与标准摄像头的相对位置参数,并设定标准范围,降低组装之后的不良率,提高了提高组装的成功率。

附图说明

[0011] 通过参考以下结合附图的说明,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
[0012] 图1是本发明所述组装多摄像头模组测试方法的流程图;
[0013] 图2是本发明所述摄像头与测试画面相对位置的示意图;
[0014] 图3是本发明所述测试画面的示意图;
[0015] 图4是本发明所述组装多摄像头模组测试方法一个优选实施例的流程图;
[0016] 图5是本发明所述拍摄画面的示意图;
[0017] 图6是本发明所述组装多摄像头模组测试系统的构成框图。
[0018] 在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

[0019] 在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。以下将结合附图对本发明的具体实施例进行详细描述。
[0020] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0021] 以下将结合附图对本发明的具体实施例进行详细描述。
[0022] 图1是本发明所述组装多摄像头模组测试方法的流程图,如图1所示,所述组装多摄像头模组测试方法,包括:
[0023] 步骤1,将第一摄像头与标准摄像头放在同一平面上,如图2所示,O点为第一摄像头所在位置,O’为标准摄像头所在的位置,ABCD所在的平面为第一摄像头和标准摄像头所在的共平面,可以通过工装治具实现;
[0024] 步骤2,在于上述平面平行的位置放置测试画面,所述测试画面包括多个形状相同阵列排布的图案,所述测试画面的大小可以根据摄像头聚焦位置的成像确定,使得各摄像头拍摄测试画面的全景图,测试画面所有的角点都在拍摄画面内,如图2所示,A’B’C’D’为测试画面所在的平面,优选地,所述测试画面为棋盘画面,如图3所示;
[0025] 步骤3,采用所述第一摄像头和所述标准摄像头分别对所述测试画面进行拍摄,得到第一拍摄图像和标准摄像图像;
[0026] 步骤4,根据第一拍摄图像和标准摄像图像中相邻图案的内角点坐标确定至少一个相对位置参数的值,如图3所示,棋盘画面有(13*8)个内角点,所述相对位置参数是表征两个摄像头相对位置关系的测量参数,优选地,所述相对位置参数包括倾斜度(Tilt)、偏移量(shift)和旋转度(rotation)中的一个或多个;
[0027] 步骤5,判断所述相对位置参数的值是否在所述标准范围内,其中,如果所述相对位置参数的值在所述标准范围内,第一摄像头符合匹配要求;如果所述相对位置参数的值不在所述标准范围内,第一摄像头不符合匹配要求;
[0028] 步骤6,将其他摄像头分别替代第一摄像头的位置,重复上述测试过程。
[0029] 上述标准范围可以根据各摄像头的相对位置参数的值的数据分布确定,例如正态分布等,也可以根据组装精度要求设定,还可以根据经验值设定,当然也可以采用上述多种方法的任意组合确定,优选地,所述标准范围包括三个等级,第一等级为[-α,+α],第二等级为(+α,+α+v],第三等级为[-α-v,-α),其中,α为相对位置参数的标准值,v为误差设定值,所述相对位置参数的标准值α和误差设定值v可以采用上述标准范围的各种方法确定。另外,根据精度要求,可以采用符合上述三个等级中的一个等级的摄像头组合使用或符合不同等级的不同摄像头组合使用。
[0030] 多摄像头模组的光轴都有规格的要求,所以要求组装前的多个摄像头的Tilt、shift、rotation等都有相应的规格的卡控,上述组装多摄像头模组测试方法计算单摄像头相对与标准摄像头相对位置参数(Tilt,Rotation,shift),降低组装之后的不良率,提高多摄像头组装的成功率。另外,采用相对位置参数进行分类,可以满足客户不同规格的需求。
[0031] 图4是本发明所述组装多摄像头模组测试方法一个优选实施例的流程图,如图4所示,所述组装多摄像头模组测试方法包括:
[0032] 步骤10,将第一摄像头与标准摄像头放在同一平面上;
[0033] 步骤20,在于上述平面平行的位置放置测试画面,所述测试画面包括多个形状相同阵列排布的图案;
[0034] 步骤30,采用所述第一摄像头和所述标准摄像头分别对所述测试画面进行拍摄,得到第一拍摄图像和标准摄像图像;
[0035] 步骤40,根据第一拍摄图像和标准摄像图像中相邻图案的内角点坐标按照下式确定第一摄像头相对于标准摄像头的偏移量,所述偏移量可以包括与平面平行方向的偏移量和与平面垂直方向的偏移量中的一个或两个,其中,
[0036]
[0037]
[0038] 其中,shift_Y1为与第一摄像头相对于标准摄像头在平面垂直方向的偏移量,n为测试画面内阵列排布的图案的内角点的个数,y1i为第一拍摄图像中第i个内角点在平面垂直方向的坐标,y0i为标准摄像图像第i个内角点在平面垂直方向的坐标;shift_X1为第一摄像头相对于标准摄像头在平面水平方向的偏移量,x1i为第一摄像头的拍摄图像中第i个内角点在平面水平方向的坐标,x0i为标准摄像图像第i个内角点在平面水平方向的坐标,d1,0为第一摄像头和标准摄像头的固定偏移;
[0039] 步骤50,判断所述偏移量是否在所述标准范围内,其中,如果所述偏移量在所述标准范围内,第一摄像头符合匹配要求;如果所述偏移量不在所述标准范围内,第一摄像头不符合匹配要求;
[0040] 步骤60,将其他摄像头分别替代第一摄像头的位置,重复上述测试过程。
[0041] 上述标准范围可以根据各摄像头的相对位置参数的值的数据分布确定,例如正态分布等,也可以根据组装精度要求设定,还可以根据经验值设定,当然也可以采用上述多种方法的任意组合确定,优选地,所述标准范围包括三个等级,第一等级为[-shift_Y,+shift_Y],第二等级为(+shift_Y,+shift_Y+v],第三等级为[-shift_Y-v,-shift_Y),当然所述三个等级还可以包括第一等级为[-shift_X,+shift_X],第二等级为(+shift_X,+shift_X+ω],第三等级为[-shift_X-ω,-shift_X),其中,shift_Y为与平面垂直方向的偏移量的标准值,shift_X为与平面水平方向的偏移量的标准值,v为第一误差设定值,ω为第二误差设定值,所述shift_Y、shift_X、v和ω采用上述标准范围的各种方法确定。另外,根据精度要求,采用符合上述三个等级中的一个等级的摄像头组合使用或符合不同等级的不同摄像头组合使用。
[0042] 上述组装多摄像头模组测试方法根据单摄像头相对与标准摄像头相对在平面垂直方向的shift分类,分出偏移的方向性,进行相应的组装,降低了组装之后的不良率,可以满足不同精度要求规格的需求。
[0043] 如图5所示,多摄像组中一般会有广角的镜头,广角镜头拍摄出来的测试画面周边会有畸变,在取内角点的位置的时候会有误差,因此图1和图4所示的组装多摄像头模组测试方法优选地还包括:
[0044] 判断各摄像头的拍摄图像的畸变度;
[0045] 所述畸变度小于设定值的拍摄图像,直接进行所述相对位置参数的计算;
[0046] 所述畸变度不小于设定值的拍摄图像,先进行反畸变校正,再进行所述相对位置参数的计算。
[0047] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0048] 上述组装多摄像头模组测试方法示出了采用三个等级的标准范围对不同等级或同一等级多个摄像头匹配的方法,但是本发明并不限于此,所述标准范围可以具有多个等级。
[0049] 图6是本发明组装多摄像头模组测试系统,如图6所示,所述组装多摄像头模组测试系统100包括:
[0050] 图像获得部110,将各摄像头分别与标准摄像头放在同一平面上对位于与所述平面平行的位置放置的测试画面进行拍摄,得到各摄像头的拍摄图像与标准摄像头的标准拍摄图像,其中,所述测试画面包括多个形状相同阵列排布的图案;
[0051] 计算部120,分别根据各拍摄图像和标准图像中相邻图案的内角点坐标得到各摄像头相对于标准摄像头的相对位置参数的值,以偏移量对所述值的计算进行说明,所述偏移量可以包括与平面平行方向的偏移量和与平面垂直方向的偏移量中的一个或两个,其中,
[0052]
[0053]
[0054] 其中,shift_Yj为第j个摄像头相对于标准摄像头在平面垂直方向的偏移量,shift_Xj为第j个摄像头相对于标准摄像头在平面水平方向的偏移量,n为测试画面内阵列排布的图案的内角点的个数,yji为第j个摄像头的拍摄图像中第i个内角点在平面垂直方向0 0
的坐标,xi为标准摄像图像第i个内角点在平面水平方向的坐标,yi为标准摄像图像第i个内角点在平面垂直方向的坐标,dj,0为第j个摄像头和标准摄像头的固定偏移;
[0055] 第一判断部130,判断所述相对位置参数的值是否在所述标准范围内;
[0056] 匹配部140,所述相对位置参数的值在所述标准范围内的摄像头符合匹配要求。
[0057] 优选地,上述组装多摄像头模组测试系统还包括:
[0058] 标准设定部150,根据各摄像头的相对位置参数的值的数据分布确定或根据组装精度要求设定或根据经验值设定或采用上述各种方式结合确定标准范围,所述标准范围包括多个等级,其中,所述匹配部140根据精度要求,采用符合上述多个等级中的一个等级的摄像头组合使用或符合不同等级的不同摄像头组合使用。
[0059] 优选地,所述标准范围包括三个等级,第一等级为[-shift_Y,+shift_Y],第二等级为(+shift_Y,+shift_Y+v],第三等级为[-shift_Y-v,-shift_Y),当然,所述三个等级还可以包括第一等级为[-shift_X,+shift_X],第二等级为(+shift_X,+shift_X+ω],第三等级为[-shift_X-ω,-shift_X)。
[0060] 另外,优选地,上述组装多摄像头模组测试系统还包括:
[0061] 第二判断部160,判断各摄像头的拍摄图像的畸变度是否小于第二设定值,将畸变度小于第二设定值的拍摄图像,发送给计算部,将畸变度不小于第二设定值的拍摄图像发送给校正部;
[0062] 校正部170,对第二判断部160发来的拍摄图像进行反畸变校正,将校正后的拍摄图像发送给计算部。
[0063] 上述组装多摄像头模组的测试方法及系统降低工厂端双摄组装的成本,在搭配多摄相头时,更能保证光轴偏移的同向性,提高多摄像头组装的成功率。
[0064] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0065] 综上所述,参照附图以示例的方式描述了根据本发明提出的所述组装多摄像头模组测试方法及系统,但是,本领域技术人员应当理解,对于上述本发明所提出的系统及方法,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。