The invention discloses a method and a device for stain detection camera module, the method includes: image acquisition module camera shooting light uniform get; the image brightness in order to get the brightness, the image contour data; determining the light center point of the image; the image is divided into different image regions, wherein each the image area with adjacent and far from the brightest in the first and second edge center; average brightness of A2 to calculate the first edge region to be detected is selected from each image in the area of average brightness A1 and second edges; the absolute value of the actual calculation of the maximum brightness areas to be inspected is equal to the difference between the average brightness and the average luminance of A2 A1; according to the brightness contour data, calculate the detection area of the theoretical maximum brightness difference; judge the actual difference between the maximum brightness and the maximum luminance difference theory If the difference is greater than the set brightness threshold, if so, the image is determined to have a spot in the pending region.
【技术实现步骤摘要】
用于摄像头模组的污点检测方法及装置
本专利技术涉及摄像头模组检测
,更具体地,本专利技术涉及一种用于摄像头模组的污点检测方法、及一种用于摄像头模组的污点检测装置。
技术介绍
摄像头模组在制造过程中,由于环境灰尘,组件碎屑,组件来料等问题会造成脏污,这将导致所成图像上存在污点,因此,摄像头模组在出厂之前需要进行污点检测,以保证摄像头模组的拍摄效果。目前,摄像头模组的污点检测仍主要由人工完成,人工检测不仅效率低下,而且工人在持续检测过程中非常容易产生视觉疲劳,进而导致检测准确率下降,因此,非常有必要提供一种能够自动进行污点检测的技术方案。
技术实现思路
本专利技术实施例的一个目的是提供一种对摄像头模组进行污点检测的新的技术方案。根据本专利技术的第一方面,提供了一种用于摄像头模组的污点检测方法,其包括:获取摄像头模组拍摄均匀光板得到的图像;对所述图像进行亮度分阶,得到所述图像的亮度等高线数据;确定所述图像的最亮中心点;将所述图像划分为各图像区域,其中,每一所述图像区域具有邻近所述最亮中心点的第一边缘和远离所述最高中心点的第二边缘;从所述各图像区域中选取待检测区域;计算所述待检测区域的第一边缘的平均亮度A1和所述待检测区域的的第二边缘的平均亮度A2;计算所述待检测区域的实际最大亮度差等于平均亮度A1与平均亮度A2的差值的绝对值;根据所述亮度等高线数据,计算所述待检测区域的理论最大亮度差;判断所述实际最大亮度差与所述理论最大亮度差之间的差值是否大于设定的亮度阈值,如是,则:确定所述图像在所述待检测区域存在污点。可选的是,所述对所述图像进行亮度分阶,得到所述图像的亮 ...
【技术保护点】
一种用于摄像头模组的污点检测方法,其特征在于,包括:获取摄像头模组拍摄均匀光板得到的图像;对所述图像进行亮度分阶,得到所述图像的亮度等高线数据;确定所述图像的最亮中心点;将所述图像划分为各图像区域,其中,每一所述图像区域具有邻近所述最亮中心点的第一边缘和远离所述最高中心点的第二边缘;从所述各图像区域中选取待检测区域;计算所述待检测区域的第一边缘的平均亮度A1和所述待检测区域的的第二边缘的平均亮度A2;计算所述待检测区域的实际最大亮度差等于平均亮度A1与平均亮度A2的差值的绝对值;根据所述亮度等高线数据,计算所述待检测区域的理论最大亮度差;判断所述实际最大亮度差与所述理论最大亮度差之间的差值是否大于设定的亮度阈值,如是,则:确定所述图像在所述待检测区域存在污点。
【技术特征摘要】
1.一种用于摄像头模组的污点检测方法,其特征在于,包括:获取摄像头模组拍摄均匀光板得到的图像;对所述图像进行亮度分阶,得到所述图像的亮度等高线数据;确定所述图像的最亮中心点;将所述图像划分为各图像区域,其中,每一所述图像区域具有邻近所述最亮中心点的第一边缘和远离所述最高中心点的第二边缘;从所述各图像区域中选取待检测区域;计算所述待检测区域的第一边缘的平均亮度A1和所述待检测区域的的第二边缘的平均亮度A2;计算所述待检测区域的实际最大亮度差等于平均亮度A1与平均亮度A2的差值的绝对值;根据所述亮度等高线数据,计算所述待检测区域的理论最大亮度差;判断所述实际最大亮度差与所述理论最大亮度差之间的差值是否大于设定的亮度阈值,如是,则:确定所述图像在所述待检测区域存在污点。2.根据权利要求1所述的污点检测方法,其特征在于,所述对所述图像进行亮度分阶,得到所述图像的亮度等高线数据包括:确定等高线的数量、及每一等高线对应的亮度阶数;分别针对每一等高线对应的亮度阶数,对所述图像进行二值化处理,得到对应每一亮度阶数的二值化图像;识别每一所述二值化图像中的轮廓线为对应亮度阶数的等高线,得到所述等高线数据。3.根据权利要求1所述的污点检测方法,其特征在于,所述确定所述图像的最亮中心点包括:计算每条等高线的几何中心;计算每条等高线的几何中心的位置坐标的平均值,得到最亮中心点的位置坐标。4.根据权利要求1、2或3所述的污点检测方法,其特征在于,所述将所述图像划分为各图像区域包括:以所述最亮中心点为起始点,在360度范围内绘制均匀射线;对每一所述射线进行设定份数的等分,得到每一所述射线的等分点;以每一射线的每一等分点为圆心绘制半圆弧,其中,所述半圆弧的直径垂直对应射线,且与对应射线的相邻两条射线各有一个交点;通过所述射线和所述半圆弧进行所述图像的划分,得到各图像区域,其中,每一所述图像区域的第一边缘和第二边缘为对应同一射线的相邻两个半圆弧。5.根据权利要求4所述的污点检测方法,其特征在于,所述根据所述亮度等高线数据,计算所述待检测区域的理论最大亮度差包括:根据所述亮度等高线数据,计算所述待检测区域的第一边缘对应的等分点的理论亮度值作为第一理论值;根据所述亮度等高线数据,计算所述待检测区域的第二边缘对应的等分点的理论亮度值作为第二理论值;计算所述第一理论值与第二理论值之间的差值作为所述待检测区域的理论最大亮度差。6.一种用于摄像头模组的污点检测装置,其特征在于,包括:图像获取模块,用于获取摄像头模组拍摄均匀光板得到的图像;亮度分阶模块,用于对所述图像进行亮度分阶,得到所述图像的亮度等高线数据;亮度中心确定模块,用于确定所述图像的最亮中心点;分区模块,用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。