一种摄像头的随机噪点测试方法、装置及可读存储介质与流程

文档序号:16319072发布日期:2018-12-19 05:36阅读:436来源:国知局
一种摄像头的随机噪点测试方法、装置及可读存储介质与流程

本发明涉及摄像领域,尤其涉及一种摄像头的随机噪点测试方法、装置及可读存储介质。

背景技术

随着摄像头市场竞争的愈加激烈,现在手机、平板等智能终端对摄像头的各项功能要求越来越高,有时候摄像头的随机噪点太高也是不被接受的,因此需要一种能够测试出摄像头随机噪点的方法,以对摄像头进行筛选,提高产品质量。



技术实现要素:

为了解决上述现有技术的不足,本发明提供一种摄像头的随机噪点测试方法、装置及可读存储介质。该随机噪点测试方法能够检测待测摄像头随机产生的噪点占比最大值,以对良品进行筛选来控制产品质量。

本发明所要解决的技术问题通过以下技术方案予以实现:

一种摄像头的随机噪点测试方法,包括:

步骤1:驱动待测摄像头在暗环境下以不同的曝光时间和/或增益值进行拍摄,获取多张测试图像;

步骤2:依据获取的多张测试图像,随机比较不同的测试图像,计算出不同测试图像之间的噪点占比最大值;

步骤3:依据计算出的噪点占比最大值,判断待测摄像头是否合格。

进一步地,步骤2包括:

步骤2.1:将获取的多张测试图像以两张为一组进行随机组合;

步骤2.2:将同一组的测试图像进行比较,得到各个组的测试图像之间的噪点量;

步骤2.3:将得到的各个组的噪点量进行比较,筛选出噪点量最大值;

进一步地,步骤2.4:依据筛选出的噪点量最大值,计算出噪点占比最大值。

进一步地,步骤2.2包括:

步骤2.2.1:比较同一组的测试图像中所有对应像素点之间的亮度值,计算出所有对应像素点之间的亮度差值;

步骤2.2.2:若对应像素点之间的亮度差值大于预设的亮度差阈值,则判断对应像素点之间存在噪点;

步骤2.2.3:统计同一组的测试图像之间的噪点量。

进一步地,在步骤1之前,还包括:为不同的图像格式预设对应的亮度差阈值。

进一步地,在步骤2.4中,噪点占比最大值=噪点量最大值/测试图像像素量。

进一步地,在步骤3中,若计算出的噪点占比最大值大于预设的噪点占比合格值,则判断待测摄像头不合格。

进一步地,在步骤1之前,还包括:为不同的待测摄像头预设对应的噪点占比合格值。

进一步地,在步骤1之前还包括:预设多个不同的曝光时间和/或增益值。

一种摄像头的随机噪点测试装置,包括处理器和与所述处理器电气连接的存储器,所述存储器内储存有供所述处理器执行的计算机程序,所述存储器执行该计算机程序时,进行上述的摄像头的随机噪点测试方法。

一种可读存储介质,其存储有供处理器执行的计算机程序,该计算机程序被所述处理器执行时,进行上述的摄像头的随机噪点测试方法。

本发明具有如下有益效果:该随机噪点测试方法通过随机组合的方式对待测摄像头拍摄获取的多张测试图像进行比对,计算出待测摄像头随机产生的噪点占比最大值,以对良品进行筛选来控制产品质量。

附图说明

图1为本发明提供的随机噪点测试方法的步骤框图。

具体实施方式

下面结合附图和实施例对本发明进行详细的说明。

实施例一

如图1所示,一种摄像头的随机噪点测试方法,包括:

步骤1:驱动待测摄像头在暗环境下以不同的曝光时间和/或增益值进行拍摄,获取多张测试图像;

在该步骤1中,待测摄像头需要在暗环境下进行拍摄,环境光线越小越好,可以将待测摄像头放置于暗房中,或者在待测摄像头的镜头前设置用于遮挡进光的黑卡。另外,曝光时间和增益值的档位可同时控制变化、也可单独控制变化。

因此,在该步骤1之前还包括:预设多个不同的曝光时间和/或增益值。

比如:曝光时间可以预设有30ms、40ms、50ms、60ms、70ms和80ms等,增益值可以预设有2倍增益、4倍增益、8倍增益、16倍增益、32倍增益和64倍增益等。

步骤2:依据获取的多张测试图像,随机比较不同的测试图像,计算出不同测试图像之间的噪点占比最大值;

具体的,该步骤2包括:

步骤2.1:将获取的多张测试图像以两张为一组进行随机组合;

在该步骤2.1中,每张测试图像都至少分配进一组。比如:获取的测试图像有6张,那么在随机组成时至少需要组合成3组,包括第1张测试图像和第2张测试图像随机组成的第1组、第3张测试图像和第4张测试图像随机组成的第2组以及第5张测试图像和第6张测试图像随机组成的第3组,然后,第1张测试图像还可以和第4张测试图像随机组成成第4组,第4张测试图像还可以和第6张测试图像随机组成成第5组,以此类推,形成的随机组合越多,最后筛选的精度越高。

步骤2.2:将同一组的测试图像进行比较,得到各个组的测试图像之间的噪点量;

该步骤2.2具体包括:

步骤2.2.1:比较同一组的测试图像中所有对应像素点之间的亮度值,计算出所有对应像素点之间的亮度差值;

在该步骤2.2.1中,由于所有测试图像的分辨率都是相同的,因此可通过坐标法在同一组的测试图像中定位到相同坐标的对应像素点,然后将同一组的测试图像之间所有对应像素点的亮度值进行比较,计算出所有对应像素点之间的亮度差值。

步骤2.2.2:若对应像素点之间的亮度差值大于预设的亮度差阈值,则判断对应像素点之间存在噪点;

在具体实现时,不同的图像格式具有不同的亮度分级,因此,在步骤1之前,还包括:为不同的图像格式预设对应的亮度差阈值。

步骤2.2.3:统计同一组的测试图像之间的噪点量。

在该步骤2.2.3中,在同一组的测试图像中,每次判断出对应像素点之间存在噪点,软件都会通过算法sum=sum+1对噪点量进行叠加统计。

步骤2.3:将得到的各个组的噪点量进行比较,筛选出噪点量最大值;

在该步骤2.3中,将各个噪点量进行比较,得到里面的最大值作为待测摄像头的噪点量最大值。

步骤2.4:依据筛选出的噪点量最大值,计算出噪点占比最大值。

在该步骤2.4中,噪点占比最大值=噪点量最大值/测试图像像素量。

测试图像像素量指的是测试图像中的像素点总量,即测试图像的分辨率,计算方式为测试图像的width*height,其中,width指测试图像的长,height指测试图像的宽。

步骤3:依据计算出的噪点占比最大值,判断待测摄像头是否合格。

在该步骤3中,若计算出的噪点占比最大值大于预设的噪点占比合格值,则判断待测摄像头不合格。

在具体实现时,不同的待测摄像头对应的噪点占比合格值有所不同,比如:高端摄像头的噪点占比合格值就需要预设得比较高,中低端摄像头的噪点占比合格值就需要预设得比较低,rgb摄像头对噪点敏感,噪点占比合格值就需要预设得比较低,mono摄像头对噪点不敏感,噪点占比合格值就需要预设得比较高。

因此,在步骤1之前,还包括:为不同的待测摄像头预设对应的噪点占比合格值。

该随机噪点测试方法通过随机组合的方式对待测摄像头拍摄获取的多张测试图像进行比对,计算出待测摄像头随机产生的噪点占比最大值,以对良品进行筛选来控制产品质量。

实施例二

一种摄像头的随机噪点测试装置,包括处理器和与所述处理器电气连接的存储器,所述存储器内储存有供所述处理器执行的计算机程序,所述存储器执行该计算机程序时,进行实施例一中所述的摄像头的随机噪点测试方法。

该随机噪点测试装置可以但不限于为个人电脑,通过usb等数据线连接至待测摄像头以驱动待测摄像头进行拍摄和读取拍待测摄像头摄到的测试图像。

实施例三

一种可读存储介质,其存储有供处理器执行的计算机程序,该计算机程序被所述处理器执行时,进行实施例一中所述的摄像头的随机噪点测试方法。

以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制,但凡采用等同替换或等效变换的形式所获得的技术方案,均应落在本发明的保护范围之内。

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