【技术实现步骤摘要】
基于图像数据的手表外壳质量检测方法
[0001]本专利技术涉及图像处理
,具体涉及基于图像数据的手表外壳质量检测方法
。
技术介绍
[0002]手表作为一种日常用品深受人们的喜爱,手表外壳是手表的重要组成部分之一,它直接影响着手表的外观质量
。
外壳的好坏很大程度的影响手表的销量,对其外观质量的检测至关重要
。
通过检测手表外壳的质量,可以确保外壳表面的光洁度
、
无划痕
、
无变形等,以满足手表外观质量的要求
。
[0003]传统的边缘检测可以很清晰的获取手表外壳的轮廓边缘,但是由于手表外壳表面的划痕区域和周围正常区域的对比度不明显导致边缘检测对其不敏感,不容易提取到划痕的边缘区域,导致手表外壳的质量检测不准确
。
本专利技术通过改进
Canny
算子的非极大值抑制,提高边缘检测时区分度不明显的划痕区域
。
技术实现思路
[0004]本专利技术提供基于图像数据的手表外壳质量检测方法,以解决现有的问题
。
[0005]本专利技术的基于图像数据的手表外壳质量检测方法采用如下技术方案:本专利技术一个实施例提供了基于图像数据的手表外壳质量检测方法,该方法包括以下步骤:获取手表外壳灰度图像;预设一个窗口,获取手表外壳灰度图像中每一个像素点在不同方向上的梯度幅值;将手表外壳灰度图像中任意一个像素点,记为待检测像素点,根据待检测像素点得到待检测像素点的若干方向直线, ...
【技术保护点】
【技术特征摘要】
1.
基于图像数据的手表外壳质量检测方法,其特征在于,该方法包括以下步骤:获取手表外壳灰度图像;预设一个窗口,获取手表外壳灰度图像中每一个像素点在不同方向上的梯度幅值;将手表外壳灰度图像中任意一个像素点,记为待检测像素点,根据待检测像素点得到待检测像素点的若干方向直线,获取每一个方向直线上所有像素点在每一个方向上的梯度幅值,得到直线上所有像素点在每一个方向的梯度幅值序列;根据梯度幅值序列得到连续梯度变化曲线,根据连续梯度变化曲线上数据点斜率波动得到梯度变化的剧烈程度,根据梯度变化的剧烈程度得到待检测像素点在每一个方向的梯度权重;将待检测像素点的任意一个方向的直线记为目标直线,获取目标直线对应的灰度均值序列,根据灰度均值序列得到灰度均值曲线,根据灰度均值曲线上每一个数据点的斜率得到目标直线方向的灰度渐变情况,获取最大灰度渐变情况,将最大灰度渐变情况对应的方向记为渐变方向,根据最大灰度渐变情况得到光照影响程度,根据待检测像素点在每一个方向的梯度权重和光照影响程度得到待检测像素点在每一个方向的修正梯度权重,根据待检测像素点在每一个方向的修正梯度权重和待检测像素点在每一个方向的梯度幅值得到手表外壳梯度图像;根据手表外壳梯度图像得到若干边缘连通域,根据边缘连通域的特征得到边缘连通域的缺陷概率,根据边缘连通域的缺陷概率对手表外壳进行质量评估
。2.
根据权利要求1所述基于图像数据的手表外壳质量检测方法,其特征在于,所述获取手表外壳灰度图像中每一个像素点在不同方向上的梯度幅值的具体方法如下:将窗口沿手表外壳灰度图像从左到右从上到下的顺序进行滑动,每次滑动的步长为1个像素点,利用
Sobel
算子得到手表外壳灰度图像每一个窗口中心像素点在不同方向的梯度幅值,得到手表外壳灰度图像中每一个像素点在不同方向上的梯度幅值,所述不同方向包括四个方向
。3.
根据权利要求1所述基于图像数据的手表外壳质量检测方法,其特征在于,所述根据待检测像素点得到待检测像素点的若干方向直线,包括的具体步骤如下:过待检测像素点做八邻域方向的直线,得到待检测像素点的若干方向直线,所述八邻域方向的直线包括四个方向上的直线
。4.
根据权利要求1所述基于图像数据的手表外壳质量检测方法,其特征在于,所述根据连续梯度变化曲线上数据点斜率波动得到梯度变化的剧烈程度,包括的具体步骤如下:获取连续梯度变化曲线中数据点的斜率方差,将连续梯度变化曲线中数据点的斜率方差记为梯度变化的剧烈程度
。5.
根据权利要求1所述基于图像数据的手表外壳质量检测方法,其特征在于,所述根据梯度变化的剧烈程度得到待检测像素点在每一个方向的梯度权重,包括的具体步骤如下:式中,为待检测像素点的第
i
个方向的直线上所有像素点在第
j
个方向的梯度变化的剧烈程度,为待检测像素点的第
i
个方向与待检测像素点的第
j
个方向的夹角值,
为自然常数
e
为底的指数函数,
max
为取最大值,为待检测像素点在第
i
个方向的梯度权重;获取待检测像素点在每一个方向的梯度权重
。6.
根据权利要求1所述基于图像数据的手表外壳质量检测方法,其特征在于,所述获取目标直线对应的灰度均值序列的具体方法如下:以待检测像素点...
【专利技术属性】
技术研发人员:朱心启,吴国彬,
申请(专利权)人:深圳市金三维实业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。