一种摄像模组的测试方法、装置、设备、系统及介质与流程

专利2022-05-09  24


本发明涉及摄像模组测试领域,尤其涉及一种摄像模组的测试方法、装置、设备、系统及介质。



背景技术:

摄像模组在出厂前,需要进行相应的测试以确保摄像模组的拍摄品质,例如有解析力测试、pdaf测试等。目前对摄像模组的测试过程中,需要根据不同的测试图选择不同的测试参数,但在实际的生产过程中,通常会出现贴错测试图导致测试参数选择错误,从而导致烧录数据出错。如何防止此类错误的发生,是目前面临的问题。



技术实现要素:

本申请实施例通过提供一种摄像模组的测试方法、装置、设备、系统及介质,解决了现有技术中因测试图贴错导致测试参数选择错误的技术问题,实现了自适应测试图对摄像模组进行测试的技术效果。

第一方面,本申请通过本申请的一实施例提供如下技术方案:

一种摄像模组的测试方法,包括:

检测测试图的图案类型;

根据所述图案类型,确定所述摄像模组的测试参数;

采用所述测试参数,结合所述测试图对所述摄像模组进行测试。

可选地,所述检测测试图的图案类型,包括:

提取所述测试图的局部区域;

分析所述局部区域,以获得所述测试图的图案类型。

可选地,所述提取所述测试图的局部区域,包括:

提取所述测试图中心三分之一的区域,以减少误差和计算量。

可选地,所述分析所述局部区域,以获得所述测试图的图案类型,包括:

将所述局部区域转换为灰度图,对所述灰度图进行二值化处理和去除噪点处理;

从处理后的所述灰度图中提取出单位图案的轮廓信息;

根据所述单位图案的轮廓信息获得所述测试图的图案类型。

可选地,所述根据所述单位图案的轮廓信息获得所述测试图的图案类型,包括:

获得所述单位图案的坐标信息;

根据所述坐标信息求出所述单位图案的角度和中心点坐标;

利用所述单位图案的中心点坐标,得到相邻所述单位图案的间距;

根据所述单位图案的角度,并结合所述间距判断所述单位图案的形状,进而确定所述测试图的类型。

可选地,所述图案类型包括菱形图、条形图或者方格图。

可选地,所述采用所述测试参数,结合所述测试图对所述摄像模组进行测试,包括:采用所述测试参数,结合所述测试图对所述摄像模组进行相位对焦测试。

第二方面,提供一种摄像模组测试装置,包括:

检测模块,用于检测测试图的图案类型;

确定模块,用于根据所述图案类型,确定所述摄像模组的测试参数;

测试模块,用于采用所述测试参数,结合所述测试图对所述摄像模组进行测试。

可选地,所述检测模块检测测试图的图案类型,包括:

提取所述测试图的局部区域;

分析所述局部区域,以获得所述测试图的图案类型。

可选地,所述提取所述测试图的局部区域,包括:

提取所述测试图中心三分之一的区域,以减少误差和计算量。

可选地,所述分析所述局部区域,以获得所述测试图的图案类型,包括:

将所述局部区域转换为灰度图,对所述灰度图进行二值化处理和去除噪点处理;

从处理后的所述灰度图中提取出单位图案的轮廓信息;

根据所述单位图案的轮廓信息获得所述测试图的图案类型。

可选地,所述根据所述单位图案的轮廓信息获得所述测试图的图案类型,包括:

获得所述单位图案的坐标信息;

根据所述坐标信息求出所述单位图案的角度和中心点坐标;

利用所述单位图案的中心点坐标,得到相邻所述单位图案的间距;

根据所述单位图案的角度,并结合所述间距判断所述单位图案的形状,进而确定所述测试图的类型。

可选地,所述图案类型包括菱形图、条形图或者方格图。

第三方面,提供一种摄像模组测试系统,包括测试图和测试设备;

所述测试图用于确定所述摄像模组的测试参数,并作为所述摄像模组在测试过程中的拍摄对象;

所述测试设备用于检测所述测试图的图案类型,并根据所述图案类型确定

所述摄像模组的测试参数,采用所述测试参数结合所述测试图对所述摄像模组进行测试并对所述摄像模组烧录测试数据。

第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项方法步骤。

第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项方法步骤。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

由于在正式测试之前,先判断测试图的类型,再根据测试图的类型,选择相应的测试参数,并结合测试图对摄像模组进行测试,一方面可以在产线贴错测试图的情况下及时拦截,避免烧录出错;另一方面,可以根据判断出的测试图类型,自适应设置测试参数,减少人工配置测试界面,防止配置出错。

附图说明

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

图1为本申请实施例中的摄像模组测试方法流程图;

图2-3为本申请实施例中提取的局部测试图的示意图;

图4-5为本申请实施例中对提取的局部测试图进行分析的示意图;

图6为本申请实施例中的摄像模组测试装置示意图;

图7为本申请实施例中的摄像模组测试系统示意图;

图8为本申请实施例中的电子设备的结构示意图;

图9为本申请实施例中存储介质的结构示意图。

具体实施方式

本申请实施例通过提供一种摄像模组的测试方法,解决了现有技术中测试图贴错导致测试参数设置错误的技术问题。

本申请实施例的技术方案为解决上述技术问题,总体思路如下:

本实施例检测测试图的图案类型;根据所述图案类型,确定所述摄像模组的测试参数;采用所述测试参数,结合所述测试图对所述摄像模组进行测试。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

实施例一

本实施例提供一种摄像模组测试方法,如图1所示,包括:

步骤s101,检测测试图的图案类型;

步骤s102,根据所述图案类型,确定所述摄像模组的测试参数;

步骤s103,采用所述测试参数,结合所述测试图对所述摄像模组进行测试。

下面结合图1详细介绍本实施例提供的方法的实施步骤:

首先,执行步骤s101,检测测试图的图案类型。在实际的测试过程中,可以将测试图贴在光源板上或投影到测试板上,在执行正式的测试之前,系统先判断光源板或者测试板上测试图的图案类型。在具体的实施例中,测试图的图案类型包括菱形图、条形图或者方格图。其中,在摄像模组的测试过程中,如图2左侧所示的菱形图和如图3左侧所示的条形图更为常用。

在具体的实施过程中,将待测试摄像模组固定在测试设备上,点亮摄像模组,进行自动对焦,将摄像模组的g值曝光到150~180之间,然后摄像模组对测试图拍照,生成测试图的摄像图。当然也可以使用外接的拍摄仪器对测试图进行拍摄,只要能得到清晰的摄像图即可,在此不作限制。

然后,对生成的摄像图进行分析,以判断测试图的图案类型。在具体的实施过程中,可以设置抓取摄像图的局部区域来进行分析,例如,可以设置直接抓取摄像图中心三分之一的区域,以避免摄像图边缘畸变导致分析结果不准确,同时减少计算量,其中,图片中心三分之一的区域是指以图片对角线交点为中心,取整张图片面积的三分之一矩形或者圆形区域。或者可以设置快速扫描整张摄像图,抓取画质最好的区域进行分析,只要是能减少误差和计算量即可,在此不做限制。例如,通过抓取摄像图中心三分之一区域对图2左侧的摄像图进行抓取,可以提取出如图2右侧所示的局部区域,同理,对图3左侧的摄像图进行抓取,可以提取出如图3右侧所示的局部区域。

更具体地,在对抓取到的局部区域图案作进一步处理之前,可以先将图案转换为灰度图,以利于寻找图案的梯度特征。具体来讲,就是使图案的像素点矩阵中的每一个像素点的红色、绿色和蓝色的值相等,从而把抓取到的图案灰度化。在具体的实施过程中,可以采用现有技术中任何一种图像灰度处理方法对图案进行处理,例如,加权法、均值法或者最大值法等,本申请对此不作限制。

然后对灰度图进行二值化处理,以利于后续的图案处理。所谓二值化,就是将灰度图中的灰度值范围0~255变更为0或者255。在具体的实施过程中,可以设定像素点阈值,当灰度值大于该阈值时变为255(白色),小于等于该阈值时变为0(黑色)。或者,可以计算所有像素点的灰度值的平均值,然后让每一个像素点逐一与该平均值进行比较,小于等于平均值的像素点就为0(黑色),大于平均值的像素点为255(白色),当然,还可以采用直方图法等来对灰度图进行二值化处理,本申请对此不作限制,也不再一一举例。之后,再对二值化处理后的灰度图进行降噪处理,以尽可能排除无关的图像干扰。

在具体的实施例中,从处理后的灰度图中可以提取出单位图案的轮廓信息,该轮廓信息中包含各个单位图案的坐标,根据坐标信息可以求出该单位图案的角度和中心点坐标。其中,单位图案是指组成测试图的最小特征图案,例如,菱形图的单位图案为单个菱形格子,若干个菱形格子组成所述菱形测试图。

在具体的实施过程中,可以通过计算测试图的单位图案对应的角度和中心点坐标来确定该测试图里每个单位图案的边与水平方向所成的角度以及确定相邻单位图案之间的距离,从而确定测试图的类型。例如,对图2右侧所示的菱形图案而言,进行轮廓信息提取的过程可以如图4所示,具体来讲,首先识别出单位图案的边所在的位置,然后根据所述位置坐标得到该边与水平方向的夹角,在图4中,该角度为43.57°,可以初步判定为菱形图。在具体的实施过程中,如果条形图贴得过于歪斜,可能会导致将其误判为菱形图,因此为避免误判,还可以结合每个单位图案的中心点的横坐标,求出相邻单位图案之间的距离,以进一步确定测试图的类型。在图4标示出的八个中心点中,按照从左往右的顺序,第一个中心点的横坐标为178,最后一个中心点的横坐标为1223,因此相邻单位图案之间的距离为((1223-178)/7)=149.28,符合菱形图的特征。同理,对图3右侧的条形图案提取轮廓信息的过程可以如图5所示,其单位图案的边与水平方向所成的角度为88.79°,单位图案之间的距离为(1167-102)/6=177.5,符合条形图的特征。同理可以判断出方格图,为了说明书的简洁,在此就不再详述。

然后,执行步骤s102,根据所述图案类型,确定所述摄像模组的测试参数。在具体的实施过程中,根据测试图的图案类型,系统自适应选择不同的测试参数,无需人员在操作界面手动设置,可以避免参数设置出错。测试参数例如可以是插入感光芯片中遮蔽像素点之间的距离、遮蔽像素点插入的位置或者是遮蔽像素点插入的范围等实际测试过程中需要用到的参数,在此不一一列举。

最后,执行步骤s103,采用所述测试参数,结合所述测试图对所述摄像模组进行测试。在具体的实施过程中,可以根据测试参数,并结合测试图对摄像模组进行pdaf(phasedetectionautofocus,相位对焦)测试,pdaf是在原本的芯片中有规律的插入一些遮蔽像素点,它们由两个像素成对组成,其功能类似于人的眼睛,用来感应当前vcm(voicecoilmontor,音圈电机)所处位置的相位差,通过该值来求出得到清晰图像时,vcm的运动方向和移动的距离。

具体来讲,pdaf测试可以在专门的测试设备上进行,测试设备上设置有不同的光源机构,每个光源机构上都贴有测试图,判断出测试图的图案类型后,系统自动选择对应的测试参数,开始摄像模组的pdaf测试,包括摄像模组的亮度增益计算、左右相位差计算、前后相位差计算及校验校准,并将计算数据烧录进摄像模组。当然,上述方案也可以用于其他测试类型,只要是测试参数与测试图的图案需进行对应的测试都可以采用本申请提供的摄像模组测试方法。

实施例二

基于同一发明构思,本实施例提供一种摄像模组的测试装置,如图6示,包括:

检测模块601,用于检测测试图的图案类型;

确定模块602,根据所述图案类型,确定所述摄像模组的测试参数;

测试模块603,用于采用所述测试参数,结合所述测试图对所述摄像模组进行测试。

该测试装置可以为计算机、测试仪等单独的计算设备,也可以是集成在测试设备上的计算模块,或者是集成在摄像模组内部的计算芯片等,在此不作限制。

由于本实施例介绍的装置,为实施本发明实施例的方法所采用的的装置,故而基于本发明实施例介绍的方法本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例的方法所采用的装置都属于本发明所欲保护的范围。

实施例三

基于同一发明构思,本实施例提供一种摄像模组的测试系统,如图7所示,包括测试图701和测试设备702。

测试图用于确定摄像模组的测试参数,并作为摄像模组在测试过程中的拍摄对象;

测试设备用于检测测试图的图案类型,并根据图案类型确定摄像模组的测试参数,采用测试参数结合测试图对摄像模组进行测试并对摄像模组烧录测试数据。

由于本实施例的测试系统在实际的实施过程中是按照本实施例的测试方法工作,为了说明书的简洁,因此对本系统的具体工作流程不再详述。

实施例四

基于同一发明构思,本发明实施例还提供了一种电子设备,如图8所示,包括存储器8010、处理器8020及存储在存储器8010上并可在处理器8020上运行的计算机程序8011,所述处理器8020执行所述计算机程序8011时实现以下步骤:

检测测试图的图案类型;

根据所述图案类型,确定所述摄像模组的测试参数;

采用所述测试参数,结合所述测试图对所述摄像模组进行测试。

在本发明实施例中,所述处理器8020执行所述计算机程序8011时可以实现本发明实施例的方法中任一实施方式。

由于本发明实施例所介绍的电子设备,为实施本发明实施例的方法所采用的设备,故而基于本发明实施例所介绍的方法,本领域所属人员能够了解该设备的具体结构及变形,故而在此不再赘述。凡是本发明实施例的方法所采用的设备都属于本发明所欲保护的范围。

实施例五

基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,如图9所示,其上存储有计算机程序901,该计算机程序901被处理器执行时实现以下步骤:

检测测试图的图案类型;

根据所述图案类型,确定所述摄像模组的测试参数;

采用所述测试参数,结合所述测试图对所述摄像模组进行测试。

在具体实施过程中,该计算机程序901被处理器执行时,可以实现本发明实施例的方法中任一实施方式。

由于本发明实施例所介绍的存储介质,为实施本发明实施例的方法对应的计算机程序所处于的存储介质,故而基于本发明实施例所介绍的方法,本领域所属人员能够了解该存储介质内存储的计算机程序,故而在此不再赘述。凡是本发明实施例的方法的计算机程序所存储于的存储介质都属于本发明所欲保护的范围。

上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:

由于在正式测试之前,先判断测试图的类型,再根据测试图的类型,选择相应的测试参数,并结合测试图对摄像模组进行测试,一方面可以在产线贴错测试图的情况下及时拦截,避免烧录出错;另一方面,可以根据判断出的测试图类型,自适应设置测试参数,减少人工配置测试界面,防止配置出错。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的装置、设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。

转载请注明原文地址:https://doc.8miu.com/read-150060.html

最新回复(0)