用于摄像头模组的污点检测方法及装置与流程

文档序号:12498084阅读:来源:国知局

技术特征:

1.一种用于摄像头模组的污点检测方法,其特征在于,包括:

获取摄像头模组拍摄均匀光板得到的图像;

对所述图像进行亮度分阶,得到所述图像的亮度等高线数据;

确定所述图像的最亮中心点;

将所述图像划分为各图像区域,其中,每一所述图像区域具有邻近所述最亮中心点的第一边缘和远离所述最高中心点的第二边缘;

从所述各图像区域中选取待检测区域;

计算所述待检测区域的第一边缘的平均亮度A1和所述待检测区域的的第二边缘的平均亮度A2;

计算所述待检测区域的实际最大亮度差等于平均亮度A1与平均亮度A2的差值的绝对值;

根据所述亮度等高线数据,计算所述待检测区域的理论最大亮度差;

判断所述实际最大亮度差与所述理论最大亮度差之间的差值是否大于设定的亮度阈值,如是,则:

确定所述图像在所述待检测区域存在污点。

2.根据权利要求1所述的污点检测方法,其特征在于,所述对所述图像进行亮度分阶,得到所述图像的亮度等高线数据包括:

确定等高线的数量、及每一等高线对应的亮度阶数;

分别针对每一等高线对应的亮度阶数,对所述图像进行二值化处理,得到对应每一亮度阶数的二值化图像;

识别每一所述二值化图像中的轮廓线为对应亮度阶数的等高线,得到所述等高线数据。

3.根据权利要求1所述的污点检测方法,其特征在于,所述确定所述图像的最亮中心点包括:

计算每条等高线的几何中心;

计算每条等高线的几何中心的位置坐标的平均值,得到最亮中心点的位置坐标。

4.根据权利要求1、2或3所述的污点检测方法,其特征在于,所述将所述图像划分为各图像区域包括:

以所述最亮中心点为起始点,在360度范围内绘制均匀射线;

对每一所述射线进行设定份数的等分,得到每一所述射线的等分点;

以每一射线的每一等分点为圆心绘制半圆弧,其中,所述半圆弧的直径垂直对应射线,且与对应射线的相邻两条射线各有一个交点;

通过所述射线和所述半圆弧进行所述图像的划分,得到各图像区域,其中,每一所述图像区域的第一边缘和第二边缘为对应同一射线的相邻两个半圆弧。

5.根据权利要求4所述的污点检测方法,其特征在于,所述根据所述亮度等高线数据,计算所述待检测区域的理论最大亮度差包括:

根据所述亮度等高线数据,计算所述待检测区域的第一边缘对应的等分点的理论亮度值作为第一理论值;

根据所述亮度等高线数据,计算所述待检测区域的第二边缘对应的等分点的理论亮度值作为第二理论值;

计算所述第一理论值与第二理论值之间的差值作为所述待检测区域的理论最大亮度差。

6.一种用于摄像头模组的污点检测装置,其特征在于,包括:

图像获取模块,用于获取摄像头模组拍摄均匀光板得到的图像;

亮度分阶模块,用于对所述图像进行亮度分阶,得到所述图像的亮度等高线数据;

亮度中心确定模块,用于确定所述图像的最亮中心点;

分区模块,用于将所述图像划分为各图像区域,其中,每一所述图像区域具有邻近所述最亮中心点的第一边缘和远离所述最高中心点的第二边缘;

选取模块,用于从所述各图像区域中选取待检测区域;

实际亮度差计算模块,用于计算所述待检测区域的第一边缘的平均亮度A1和所述待检测区域的的第二边缘的平均亮度A2,及计算所述待检测区域的实际最大亮度差等于平均亮度A1与平均亮度A2的差值的绝对值;

理论亮度差计算模块,用于根据所述亮度等高线数据,计算所述待检测区域的理论最大亮度差;以及,

判断模块,用于判断所述实际最大亮度差与所述理论最大亮度差之间的差值是否大于设定的亮度阈值,如是,则确定所述图像在所述待检测区域存在污点。

7.根据权利要求6所述的污点检测装置,其特征在于,所述亮度分阶模块进一步包括:

阶数确定单元,用于确定等高线的数量、及每一等高线对应的亮度阶数;

二值化处理单元,用于分别针对每一等高线对应的亮度阶数,对所述图像进行二值化处理,得到对应每一亮度阶数的二值化图像;以及,

等高线识别单元,用于识别每一所述二值化图像中的轮廓线为对应亮度阶数的等高线,得到所述等高线数据。

8.根据权利要求6所述的污点检测装置,其特征在于,所述亮度中心确定模块进一步包括:

用于计算每条等高线的几何中心的单元;以及,

用于计算每条等高线的几何中心的位置坐标的平均值,得到最亮中心点的位置坐标的单元。

9.根据权利要求6、7或8所述的污点检测装置,其特征在于,所述分区模块进一步包括:

射线绘制单元,用于以所述最亮中心点为起始点,在360度范围内绘制均匀射线;

射线等分单元,用于对每一所述射线进行设定份数的等分,得到每一所述射线的等分点;

圆弧绘制单元,用于以每一射线的每一等分点为圆心绘制半圆弧,其中,所述半圆弧的直径垂直对应射线,且与对应射线的相邻两条射线各有一个交点;以及,

区域划分单元,用于通过所述射线和所述半圆弧进行所述图像的划分,得到各图像区域,其中,每一所述图像区域的第一边缘和第二边缘为对应同一射线的相邻两个半圆弧。

10.根据权利要求9所述的污点检测装置,其特征在于,所述理论亮度差计算模块进一步包括:

第一理论值计算单元,用于根据所述亮度等高线数据,计算所述待检测区域的第一边缘对应的等分点的理论亮度值作为第一理论值;

第二理论值计算单元,用于根据所述亮度等高线数据,计算所述待检测区域的第二边缘对应的等分点的理论亮度值作为第二理论值;

理论亮度差计算单元,用于计算所述第一理论值与第二理论值之间的差值作为所述待检测区域的理论最大亮度差。

11.一种用于摄像头模组的污点检测装置,包括存储器和处理器,其特征在于,所述存储器用于存储指令,所述指令用于控制所述处理器进行操作以执行根据权利要求1至5中任一项所述的方法。

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