基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法技术

技术编号:21631639 阅读:49 留言:0更新日期:2019-07-17 11:57
本发明专利技术涉及机器视觉检测领域,公开一种基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,包括:利用图像分割相关算法对镜头视窗玻璃图像进行图像分割,得到由内而外同心且依次嵌套的第一图像区域(1)、第二图像区域(2)、第三图像区域(3)和第四图像区域(4);对分割后的多个图像区域分别进行缺陷检查,判断第一图像区域(1)是否存在点状、划伤、脏污或水渍的缺陷;判断第二图像区域(2)是否存在脏污或异物的缺陷;判断第三图像区域(3)是否存在玻璃崩边缺陷;判断第四图像区域(4)是否存在点胶缺陷。本发明专利技术实现了自动检测。

Defect Detection Method of Mobile Phone Lens Window Glass Based on Machine Vision Technology

【技术实现步骤摘要】
基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法
本专利技术涉及机器视觉检测领域,具体地,涉及基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法。
技术介绍
机器视觉检测技术主要是通过工业相机、镜头、光源等构成的图像采集设备获取图像,利用图像处理算法对待检测物体的图像进行分析处理模拟人眼的视觉功能,并通过电控系统最终用于实际的检测与分类。随着当今社会经济的飞速发展,智能手机成为人们生活中不可或缺的工具,其中手机摄像头是智能手机的重要组成部分之一,常常影响人们对手机品牌的选择。因此许多手机厂商为了吸引消费人员,对手机摄像头的拍摄品质要求逐渐增高。而手机镜头前的视窗玻璃的品质直接决定了相机拍摄的效果。手机镜头视窗玻璃在生产工艺中会出现点胶、脏污、水渍、溢胶、划伤等缺陷,这类缺陷的存在会严重影响手机镜头的成像效果。目前绝大多数工厂还是采用传统的人工目检方式,即人工利用放大镜来对玻璃瑕疵进行全面的检查,但此种方法不仅效率低下且无法保证准确性。
技术实现思路
本专利技术的目的是提供一种基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,该基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法克服了现有技术中的手机镜头视窗玻璃在生产工艺中会出现的点胶、脏污、水渍、溢胶、划伤等缺陷智能通过人工检测的问题,实现了自动检测。为了实现上述目的,本专利技术提供一种基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,该基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法包括:利用图像分割相关算法对镜头视窗玻璃图像进行图像分割,得到由内而外同心且依次嵌套的第一图像区域、第二图像区域、第三图像区域和第四图像区域;对分割后的多个图像区域分别进行缺陷检查,判断第一图像区域是否存在点状、划伤、脏污或水渍的缺陷;判断第二图像区域是否存在脏污或异物的缺陷;判断第三图像区域是否存在玻璃崩边缺陷;判断第四图像区域是否存在点胶缺陷。优选地,判断第一图像区域是否存在点状、划伤、脏污或水渍的缺陷的方法包括:步骤11,利用进行阈值化算法对第一图像区域进行处理,选择灰度范围在[15,255]之间的区域得到A1区域;步骤12,利用形态学开区间算法对A1区域进行处理,得到去噪声干扰后的图像A2;步骤13,利用区域连通算法对去噪声干扰后的图像A2进行处理,对区域内的像素进行标记;步骤14,根据像素面积大小的特征,选择范围为[0,1409930]之间的像素区域,得到Particle缺陷部分的区域A3;步骤15,计算Particle缺陷部分的区域A3的面积,根据预设第一缺陷面积值与Particle缺陷部分的区域A3的面积值的大小判断是否存在点状、划伤、脏污或水渍的缺陷。优选地,在步骤12中,掩膜模板采用半径为2个像素的圆。优选地,判断第二图像区域是否存在脏污或异物的缺陷的方法包括:步骤21,利用灰度阈值化算法对第二图像区域进行处理,根据缺陷部分与正常的HD部分灰阶值差异,选择[65,255]范围的区域B1;步骤22,利用区域合并算法对区域B1进行处理,得到完整的区域B2。步骤23,计算区域B2的面积,根据区域B2的面积与预设第二缺陷面积值的大小判断是否存在脏污或异物的缺陷。优选地,判断第三图像区域是否存在玻璃崩边缺陷的方法包括:步骤31,利用灰度阈值化对第三图像区域进行处理,选择[100,255]范围的灰度区域得到区域C1;。步骤32,利用形态学开区间算法对区域C1进行处理,得到区域B2;步骤33,计算区域B2的面积,根据区域B2的面积与预设第三缺陷面积值的大小来判断是否存在玻璃崩边缺陷。优选地,在步骤32中,掩膜模板采用半径为2个像素的圆。优选地,判断第四图像区域是否存在点胶缺陷的方法包括:步骤41,利用灰度阈值化算法对第四图像区域进行处理,选择[100,255]范围的区域,得到区域D1;步骤42,对区域D1进行形态学腐蚀操作,得到区域D2;步骤43,利用区域填充算法对区域D2进行处理,填充区域空洞得到区域D3,利用区域合并算法处理区域D3;步骤44,利用连通算法处理区域D3,以对区域D3进行像素标记;步骤45,根据像素面积大小特征来选择溢胶区域D4;步骤46,计算溢胶区域D4的面积大小,当区域D4的面积大小不为0时,判定存在点胶缺陷。优选地,在步骤43中,掩膜模板采用半径为2.5的圆形。通过上述技术方案,可以更好的进行镜头视窗玻璃的缺陷自动检测,对分割后的图像区域分别进行缺陷检查。真正的实现了镜头视窗玻璃的自检。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术的一种优选实施方式的利用图像分割相关算法对镜头视窗玻璃图像进行图像分割的区域示意图;图2是本专利技术的一种优选实施方式的系统流程图。附图标记说明1第一图像区域2第二图像区域3第三图像区域4第四图像区域具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。AOI系统(自动光学检测)取代人工检测是目前工业化发展的大势所趋,基于机器视觉技术的玻璃检测设备能够完全替代人工来检测,并且效率高、实时性好、能持续性工作,解决了人员流动性大的问题,能够满足目前市场的需求。本专利技术提供一种基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法。在利用图像分割相关算法对镜头视窗玻璃图像进行图像分割后,得到如附图1中所示的图像1、2、3、4区域。图像1区域(第一图像区域1)主要存在点状、划伤、脏污、水渍等缺陷,图像2区域(第二图像区域2)主要存在脏污、异物等缺陷,图像3区域(第三图像区域3)主要存在玻璃崩边缺陷,图像4区域(第四图像区域4)主要存在溢胶等缺陷。为更好的进行镜头视窗玻璃的缺陷自动检测,对分割后的图像区域分别进行缺陷检查。其方法如下可以采用下述的一整套步骤来执行:步骤1:对分割后的图像1区域进行阈值化算法处理,选择灰度范围在[15,255]之间的区域。步骤2:对步骤1结果区域进行形态学开区间算法,掩膜模板采用半径为2个像素的圆。此步骤可防止细小的图像噪声及小颗粒的灰尘对缺陷检测的判断带来的影响。步骤3:对去噪声干扰后的图像作区域连通算法处理,对区域内的像素进行标记处理。步骤4:根据像素面积大小的特征,选择范围为[0,1409930]之间的像素区域,得到Particle缺陷部分的区域。步骤5:计算步骤4选择的Particle区域,计算此区域的面积,按照实际检测需求根据此面积大小来判断是否存在缺陷,并在此基础上进行脏污、水渍、点状等缺陷的分类。步骤6:对图像2区域进行灰度阈值化算法处理,根据缺陷部分与正常的HD部分灰阶值差异,选择[65,255]范围的区域,即得到脏污、异物等缺陷区域。步骤7:对步骤6得到的区域进行区域合并算法,得到完整的区域。步骤8:计算上述区域的面积特征,根据面积大小来判断是否存在脏污、异物缺陷。步骤9:对图像3区域进行灰度阈值化操作,根据玻璃崩边缺陷比正常玻璃区域灰阶值高的特性,选择[100,255]范围的灰度区域。步骤10:对上述结果区域进行形态学开区间算法,掩膜模板采用半径为2个像本文档来自技高网...

【技术保护点】
1.一种基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,其特征在于,该基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法包括:利用图像分割相关算法对镜头视窗玻璃图像进行图像分割,得到由内而外同心且依次嵌套的第一图像区域(1)、第二图像区域(2)、第三图像区域(3)和第四图像区域(4);对分割后的多个图像区域分别进行缺陷检查,判断第一图像区域(1)是否存在点状、划伤、脏污或水渍的缺陷;判断第二图像区域(2)是否存在脏污或异物的缺陷;判断第三图像区域(3)是否存在玻璃崩边缺陷;判断第四图像区域(4)是否存在点胶缺陷。

【技术特征摘要】
1.一种基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,其特征在于,该基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法包括:利用图像分割相关算法对镜头视窗玻璃图像进行图像分割,得到由内而外同心且依次嵌套的第一图像区域(1)、第二图像区域(2)、第三图像区域(3)和第四图像区域(4);对分割后的多个图像区域分别进行缺陷检查,判断第一图像区域(1)是否存在点状、划伤、脏污或水渍的缺陷;判断第二图像区域(2)是否存在脏污或异物的缺陷;判断第三图像区域(3)是否存在玻璃崩边缺陷;判断第四图像区域(4)是否存在点胶缺陷。2.根据权利要求1所述的基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,其特征在于,判断第一图像区域(1)是否存在点状、划伤、脏污或水渍的缺陷的方法包括:步骤11,利用进行阈值化算法对第一图像区域(1)进行处理,选择灰度范围在[15,255]之间的区域得到A1区域;步骤12,利用形态学开区间算法对A1区域进行处理,得到去噪声干扰后的图像A2;步骤13,利用区域连通算法对去噪声干扰后的图像A2进行处理,对区域内的像素进行标记;步骤14,根据像素面积大小的特征,选择范围为[0,1496050]之间的像素区域,得到Particle缺陷部分的区域A3;步骤15,计算Particle缺陷部分的区域A3的面积,根据预设第一缺陷面积值与Particle缺陷部分的区域A3的面积值的大小判断是否存在点状、划伤、脏污或水渍的缺陷。3.根据权利要求2所述的基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,其特征在于,在步骤12中,掩膜模板采用半径为2个像素的圆。4.根据权利要求1所述的基于机器视觉技术的手机镜头视窗玻璃缺陷检测方法,其特征在于,判断第二图像区域(2)是否存在脏污或异物的缺陷的方法包括:步骤21,利用灰度阈值化算法对...

【专利技术属性】
技术研发人员:熊节周秋俊
申请(专利权)人:安徽皓视光电科技有限公司
类型:发明
国别省市:安徽,34

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

1