一种广角摄像头模组脏污测试方法技术

技术编号:18459392 阅读:1430 留言:0更新日期:2018-07-18 12:56
本发明专利技术涉及一种广角摄像头模组脏污测试方法。解决现有技术中广角摄像头脏污检测困难的问题。步骤包括用摄像头对模板进行拍摄;对拍摄图像正常部分和暗黑部分进行区分,提取镜头成像边界位置信息;对拍摄图像进行中值滤波和二值化处理,获得具有脏污点图像;在镜头成像边界范围内从具有脏污点图像中寻找脏污点,计算出脏污坐标。本发明专利技术能够有效检测出广角镜头模组成像范围内的脏污,有效防止了镜头四周偏暗部分对脏污的检测影响。

A wide angle camera module dirty test method

The invention relates to a dirty test method for wide-angle camera module. The problem of detecting the dirt of the wide-angle camera in the existing technology is solved. The steps include shooting the template with a camera, distinguish between the normal part of the image and the dark part, and extract the information of the boundary position of the lens. The image is obtained by median filtering and two value processing, and the dirty stain image is found from the dirty stain in the lens imaging boundary range. Point, calculate the dirty coordinates. The invention can effectively detect the dirt in the imaging range of the wide-angle lens module, and effectively prevents the detection of the dirty part of the lens around the dirt.

【技术实现步骤摘要】
一种广角摄像头模组脏污测试方法
本专利技术涉及一种脏污检测技术,尤其是涉及一种广角摄像头模组脏污测试方法。
技术介绍
广角摄像头被广泛用于安防,无人机,监控等领域,摄像头视场角度达到将近190°以上。在模组生产测试过程中脏污的检查与常规手机类摄像头模组有着很大的不同。大广角镜头,影像畸变严重,四周因无法接收光,则是全黑或灰状,这对脏污的检测增加了难度。
技术实现思路
本专利技术主要是解决现有技术中广角摄像头脏污检测困难的问题,提供了一种广角摄像头模组脏污测试方法。本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种广角摄像头模组脏污测试方法,包括以下步骤:S1.用摄像头对模板进行拍摄;模板采用白色背景,这样使得摄像头采集的图像为白色图像,更方便找出脏污。S2.对拍摄图像正常部分和暗黑部分进行区分,提取镜头成像边界位置信息;为脏污搜寻提供有效的位置范围。S3.对拍摄图像进行中值滤波和二值化处理,获得具有脏污点图像;S4.在镜头成像边界范围内从具有脏污点图像中寻找脏污点,计算出脏污坐标。本专利技术能够有效检测出广角镜头模组成像范围内的脏污,有效防止了镜头四周偏暗部分对脏污的检测影响。作为一种优选方案,步骤S2中提取镜头成像的边界位置信息的具体步骤包括:S21.设定拍摄图像的阈值;S22.根据阈值对拍摄图像进行二值化处理;S23.将黑白相间的边界位置信息提取出来,为镜头成像边界位置信息。本方案中对边界位置提交采用轮廓跟踪方法,该方法为现有技术。其原理为掏空内部点,如果图中有一点为黑,且它的8个相邻点都是黑色时,则判断该点是内部点,并将该点删除。轮廓跟踪就是通过顺序查找边缘点来跟踪出边界,其基本操作过程为:首先在图像中按照从左到右、从上到下的顺序搜索图像的所有像素点,首先找到图像左上方的边界点,它的下,左下,右,右下4个邻点中至少有一个是边界点,记为B。从B开始找起,按右,右下,下,左下,左,左上,上,右上的顺序找相邻点中的边界点C。如果C是A点,则表示边界查找已经循环一次,查找结束;否则从C点继续找,直到找到A或找不到点为止。二值图像中轮廓的查找由函数findContours,找到轮廓后将轮廓绘制出来由函数drawContours实现,由于图像背景是黑色,为了让绘制的轮廓清晰可见,将颜色设为白色即color为Scalar(255)。提取出来的边界位置信息为坐标信息集合。作为一种优选方案,步骤S3中获得具有脏污点图像的具体过程包括:S31.将拍摄图像以灰度格式读取进来;即对拍摄图像进行灰度化处理。S32.对图像进行第一次对比度增强处理;S33.对图像进行图片压缩;为了提高运算速度,对雨天进行适当压缩。S34.对图像进行滤波半径为A的中值滤波处理;同时也对图像进行滤波半径为B的中值滤波处理;中值滤波把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近真实值,从而消除孤立的噪声点,是一种非线性滤波。本方案中将待测图像用两个不同的滤波半径A和B进行两次中值滤波。S35.将两张滤波图像进行相减;即将两张图像中对应的点的值进行相减,得到中值滤波AB差图像。S36.对图像进行影像滤波处理;S37.对图像进行第二次对比度增强处理;S38.对图像进行二值化处理,得到的图像为具有脏污点图像。这里每个步骤中的图像都为上一步骤处理后的图像。作为一种优选方案,步骤S4中脏污坐标获取的具体过程包括:S41.对处理后图像的成像边界范围内的每个像素进行判断,若像素亮度为255,则标记为脏污点;S42.若脏污点像素相邻之间距离位于设定距离范围内,且这些像素个数超过设定20~30个数,则判断为有脏污,如此重复判断直至找出成像边界范围内所有脏污;S43.计算出每个脏污的中心脏污点坐标,作为该脏污的位置坐标。作为一种优选方案,设定拍摄图像的阈值为60~70。作为一种优选方案,第一次对比度增强1.5倍,第二次对比度增加1.5倍。作为一种优选方案,滤波半径B为滤波半径A的5倍,其中滤波半径A为5像素;滤波半径B为25像素。作为一种优选方案,步骤S39中二值化处理的阈值为50,将大于或等于50的像素点的值设为254,其余像素点的值设为0。因此,本专利技术的优点是:通过确定边界范围,对图像进行中值滤波和二值化处理,这样能够有效检测出广角镜头模组的脏污,有效防止了镜头四周偏暗部分对脏污的检测影响。附图说明附图1是本专利技术的一种流程示意图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。实施例:本实施例一种广角摄像头模组脏污测试方法,如图1所示,包括以下步骤:S1.用摄像头对模板进行拍摄;模板采用白色背景。S2.对拍摄图像正常部分和暗黑部分进行区分,提取镜头成像边界位置信息;具体步骤包括:S21.设定拍摄图像的阈值;阈值为60~70。S22.根据阈值对拍摄图像进行二值化处理;S23.将黑白相间的边界位置信息提取出来,为镜头成像边界位置信息。S3.对拍摄图像进行中值滤波和二值化处理,获得具有脏污点图像;具体过程包括:S31.将拍摄图像以灰度格式读取进来;S32.对图像进行第一次对比度增强处理;对比度增强1.5倍。S33.对图像进行图片压缩;S34.对图像进行滤波半径为A的中值滤波处理,同时也对图像进行滤波半径为B的中值滤波处理;滤波半径B为滤波半径A的5倍,本实施例中滤波半径A为5像素;滤波半径B为25像素。S35.将两张滤波图像进行相减;S36.对图像进行影像滤波处理;S37.对图像进行第二次对比度增强处理;对比度增强1.5倍。S38.对图像进行二值化处理,二值化处理的阈值为50,得到的图像为具有脏污点图像。S4.在镜头成像边界范围内从具有脏污点图像中寻找脏污点,计算出脏污坐标。具体过程包括:S41.对处理后图像的成像边界范围内的每个像素进行判断,若像素亮度为255,则标记为脏污点;S42.若脏污点像素相邻之间距离位于设定距离范围内,且这些像素个数超过设定20~30个数,则判断为有脏污,如此重复判断直至找出成像边界范围内所有脏污;S43.计算出每个脏污的中心脏污点坐标,作为该脏污的位置坐标。本文中所描述的具体实施例仅仅是对本专利技术精神作举例说明。本专利技术所属
的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本专利技术的精神或者超越所附权利要求书所定义的范围。本文档来自技高网
...

【技术保护点】
1.一种广角摄像头模组脏污测试方法,其特征在于:包括以下步骤:S1.用摄像头对模板进行拍摄;S2.对拍摄图像正常部分和暗黑部分进行区分,提取镜头成像边界位置信息;S3.对拍摄图像进行中值滤波和二值化处理,获得具有脏污点图像;S4.在镜头成像边界范围内从具有脏污点图像中寻找脏污点,计算出脏污坐标。

【技术特征摘要】
1.一种广角摄像头模组脏污测试方法,其特征在于:包括以下步骤:S1.用摄像头对模板进行拍摄;S2.对拍摄图像正常部分和暗黑部分进行区分,提取镜头成像边界位置信息;S3.对拍摄图像进行中值滤波和二值化处理,获得具有脏污点图像;S4.在镜头成像边界范围内从具有脏污点图像中寻找脏污点,计算出脏污坐标。2.根据权利要求1所述的一种广角摄像头模组脏污测试方法,其特征是步骤S2中提取镜头成像的边界位置信息的具体步骤包括:S21.设定拍摄图像的阈值;S22.根据阈值对拍摄图像进行二值化处理;S23.将黑白相间的边界位置信息提取出来,为镜头成像边界位置信息。3.根据权利要求1所述的一种广角摄像头模组脏污测试方法,其特征是步骤S3中获得具有脏污点图像的具体过程包括:S31.将拍摄图像以灰度格式读取进来;S32.对图像进行第一次对比度增强处理;S33.对图像进行图片压缩;S34.对图像进行滤波半径为A的中值滤波处理,同时也对图像进行滤波半径为B的中值滤波处理;S35.将两张滤波图像进行相减;S36.对图像进行影像滤波处理;S37.对图像进行第二次对比度增强处理;S38.对...

【专利技术属性】
技术研发人员:章平
申请(专利权)人:横店集团东磁有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1