一种手表底盖磨损缺陷视觉检测方法技术

技术编号:39840530 阅读:20 留言:0更新日期:2023-12-29 16:26
本发明专利技术涉及图像处理技术领域,具体涉及一种手表底盖磨损缺陷视觉检测方法,包括:采集手表底盖灰度图像;获取高亮点;获取手表底盖灰度图像的异常区域;根据异常区域得到第一方差;根据第一方差以及高亮点得到反光异常像素点;获取反光异常像素点的排列顺序;根据排列顺序得到反光离散程度;对手表底盖灰度图像进行边缘检测得到纹理序列;根据纹理序列得到纹理向量;根据纹理向量得到磨损程度;根据反光离散程度以及磨损程度得到磨损缺陷区域

【技术实现步骤摘要】
一种手表底盖磨损缺陷视觉检测方法


[0001]本专利技术涉及图像处理
,具体涉及一种手表底盖磨损缺陷视觉检测方法


技术介绍

[0002]手表底盖作为一个手表外部所能观察到的最大零件,其缺陷的存在会直接影响手表的交易额,为了保证手表的交易额,需要对手表底盖进行缺陷检测

常规手表底盖的缺陷检测主要依靠人工检测,但由于人工检测极易受到周围环境的影响以及主观思维的影响,导致缺陷检测效率较低且容易使手表底盖产生二次损伤;为此,越来越多的企业开始采用视觉检测技术进行自动化缺陷检测

[0003]在使用视觉检测技术进行自动化缺陷检测的过程中,手表底盖的磨损往往会与生产过程中的人员触摸痕迹等污渍区域混合,现有技术无法根据手表底盖磨损的特征将磨损区域与其他污渍区域有效区分出来,无法有效避免将污渍区域识别为磨损区域的情况


技术实现思路

[0004]本专利技术提供一种手表底盖磨损缺陷视觉检测方法,以解决现有的问题:现有技术无法根据手表底盖磨损的特征将磨损区域与其他污渍区域有效区分出来本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种手表底盖磨损缺陷视觉检测方法,其特征在于,该方法包括以下步骤:采集若干手表底盖灰度图像;根据手表底盖灰度图像得到若干高亮点;获取手表底盖灰度图像的若干异常区域;根据异常区域内每个像素点的灰度值分布得到每个异常区域的第一异常像素点序列;获取每个第一异常像素点序列内每个参考异常像素点的第一方差;根据第一方差以及高亮点得到每个异常区域的若干反光异常像素点;根据反光异常像素点得到每个异常区域内反光异常像素点的排列顺序;根据排列顺序得到每个异常区域的反光离散程度;对手表底盖灰度图像进行边缘检测得到每个异常区域的若干纹理序列;根据纹理序列内像素点的梯度差异得到每个纹理序列的若干纹理差值;根据纹理差值得到每个异常区域的若干纹理向量;根据纹理向量得到每个异常区域的磨损程度;根据反光离散程度以及磨损程度得到每个异常区域的缺陷程度;根据缺陷程度得到磨损缺陷区域
。2.
根据权利要求1所述一种手表底盖磨损缺陷视觉检测方法,其特征在于,所述获取手表底盖灰度图像的若干异常区域;根据异常区域内每个像素点的灰度值分布得到每个异常区域的第一异常像素点序列,包括的具体方法为:对于任意一张手表底盖灰度图像,将手表底盖灰度图像输入到神经网络中得到若干异常区域,所述神经网络是
DeepLabV3
网络;对于手表底盖灰度图像的任意一个异常区域,将异常区域内所有像素点的灰度值的均值记为第一异常灰度均值;将异常区域内每个灰度值大于第一异常灰度均值的像素点记为第一异常像素点;将所有第一异常像素点按照灰度值大小进行升序排列,将排列后的序列记为第一异常像素点序列;获取每个异常区域的第一异常像素点序列
。3.
根据权利要求2所述一种手表底盖磨损缺陷视觉检测方法,其特征在于,所述获取每个第一异常像素点序列内每个参考异常像素点的第一方差;根据第一方差以及高亮点得到每个异常区域的若干反光异常像素点,包括的具体方法为:对于任意一个异常区域内任意一个第一异常像素点序列,在第一异常像素点序列中,将第一个第一异常像素点与最后一个第一异常像素点以外的每个第一异常像素点记为参考异常像素点;对于第一异常像素点序列中任意一个参考异常像素点,将参考异常像素点之前的序列记为参考异常像素点的第一参考序列,将参考异常像素点之后的序列记为参考异常像素点的第二参考序列,将第一参考序列内所有第一异常像素点灰度值的方差与第二参考序列内所有第一异常像素点灰度值的方差相加,并将相加结果记为参考异常像素点的第一方差;获取第一异常像素点序列中每个参考异常像素点的第一方差;在第一异常像素点序列中,将第一方差最小的参考异常像素点记为异常分隔像素点;将异常分隔像素点的第一参考序列内每个高亮点记为异常区域的反光异常像素点;每个异常区域的若干反光异常像素点
。4.
根据权利要求1所述一种手表底盖磨损缺陷视觉检测方法,其特征在于,所述根据反光异常像素点得到每个异常区域内反光异常像素点的排列顺序,包括的具体方法为:
将任意一个异常区域的任意一个反光异常像素点记为目标反光异常像素点,将位于异常区域边缘的像素点记为边缘像素点,将目标反光异常像素点与任意一个边缘像素点的欧式距离记为目标反光异常像素点的一个初始边缘距离;获取目标反光异常像素点的所有初始边缘距离,将最小的初始边缘距离记为目标反光异常像素点的边缘距离;获取异常区域内所有反光异常像素点的边缘距离,将边缘距离最小的反光异常像素点记为边缘反光像素点;将任意一个异常区域记为第二目标异常区域,在第二目标异常区域中,将边缘反光像素点作为第一个反光异常像素点,从第一个反光异常像素点开始遍历:将与第一个反光异常像素点的欧式距离最小的反光异常像素点作为第二个反光异常像素点,将与第二个反光异常像素点的欧式距离最小的反光异常像素点作为第三个反光异常像素点,将与第三个反光异常像素点的欧式距离最小的反光异常像素点作为第四个反光异常像素点,直至遍历完第二目标异常区域内所有反光异常像素点,获取第二目标异常区域内反光异常像素点的排列顺序;获取每个异常区域内反光异常像素点的排列顺序
。5.
根据权利要求1所述一种手表底盖磨损缺陷视觉检测方法,其特征在于,所述根据排列顺序得到每个异常区域的反光离散程度,包括的具体方法为:对于任意一个异常区域,根据异常区域内反光异常像素点的排列顺序对反光异常像素点进行排列,将排列后构成的序列记为反光异常像素点序列;将...

【专利技术属性】
技术研发人员:朱心启吴国彬
申请(专利权)人:深圳市金三维实业有限公司
类型:发明
国别省市:

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

1