System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理,具体涉及一种平板电脑质量检测方法及系统。
技术介绍
1、随着移动设备的广泛应用,工业防摔电脑在工业、军事、野外工作和户外活动等领域变得越来越重要。这些电脑通常使用防摔外壳,以提供额外的保护,降低设备在意外撞击、摔落或挤压情况下受损的风险,因此,质量控制对于这些防摔的电脑外壳至关重要。在生产过程中,由于模具和材料的原因,使得在制造过程中一些电脑外壳凸出或者翘起,制造出的防摔的电脑外壳上可能有毛刺,外壳上的毛刺不仅降低产品的外观质量,还有可能产生额外的安全风险,因此需要进行检测。
2、设计防摔电脑的防摔塑料外壳时,增加了棱角以及磨砂颗粒,在使用边缘检测对防摔塑料外壳的检测时,增加的棱角以及磨砂颗粒会对毛刺的检测产生影响,导致无法判断防摔塑料外壳是否有毛刺缺陷。
技术实现思路
1、本专利技术提供一种平板电脑质量检测方法及系统,以解决现有的问题。
2、本专利技术的一种平板电脑质量检测方法及系统采用如下技术方案:
3、本专利技术一个实施例提供了一种平板电脑质量检测方法,该方法包括以下步骤:
4、采集电脑表面图像;
5、对电脑表面图像进行边缘检测得到若干个边缘,根据若干个边缘得到一个电脑轮廓区域,将电脑轮廓区域之外的所有边缘记为疑似边缘,将每个疑似边缘和电脑轮廓区域的边缘相交组成的区域作为每个疑似区域,将每个疑似区域的疑似边缘划分为左疑似边缘和右疑似边缘,根据每个疑似区域的疑似边缘长度、疑似边缘上两个端点之间的
6、根据每个疑似区域的疑似边缘上相邻两个像素点的位置斜率和所有像素点的灰度值,得到每个疑似区域的疑似边缘的不规则程度,根据每个疑似区域的疑似边缘上像素点的灰度值、每个疑似区域内像素点的灰度值和梯度幅值,得到每个疑似区域的异常程度;
7、根据每个疑似区域的疑似边缘的不规则程度和每个疑似区域的异常程度,对每个疑似区域为毛刺区域的可能性进行修正,得到修正后每个疑似区域为毛刺区域的可能性,根据修正后每个疑似区域为毛刺区域的可能性获得毛刺区域,根据毛刺区域的数量进行电脑质量检测。
8、进一步地,所述根据若干个边缘得到一个电脑轮廓区域,包括的具体步骤如下:
9、对所有边缘进行lsd直线段检测,得到所有的直边缘,先获取由直边缘围成的所有区域,然后选取所有区域中面积最大的一个区域作为电脑轮廓区域。
10、进一步地,所述将每个疑似区域的疑似边缘划分为左疑似边缘和右疑似边缘,包括的具体步骤如下:
11、获得每个疑似边缘与电脑轮廓区域的边缘的两个交点的中点,获取经过中点且垂直于电脑轮廓区域的边缘的垂直直线,记为每个疑似区域的垂直直线;根据每个疑似区域的垂直直线将每个疑似区域的疑似边缘划分为左疑似边缘和右疑似边缘。
12、进一步地,所述根据每个疑似区域的疑似边缘长度、疑似边缘上两个端点之间的距离、左疑似边缘和右疑似边缘的长度,得到每个疑似区域为毛刺区域的可能性,包括的计算公式如下:
13、
14、式中,表示第i个疑似区域的疑似边缘的长度,表示第i个疑似区域的疑似边缘上两个端点之间的距离,表示第i个疑似区域的左疑似边缘的长度,表示第i个疑似区域的右疑似边缘的长度,表示第i个疑似区域为毛刺区域的可能性,表示线性归一化函数,表示绝对值符号。
15、进一步地,所述对电脑表面图像进行边缘检测得到若干个边缘,包括的具体步骤如下:
16、根据canny边缘检测算法对电脑表面图像进行边缘检测,得到若干个边缘。
17、进一步地,所述根据每个疑似区域的疑似边缘上相邻两个像素点的位置斜率和所有像素点的灰度值,得到每个疑似区域的疑似边缘的不规则程度,包括的计算公式如下:
18、
19、式中,表示第i个疑似区域的疑似边缘上第j个像素点的位置和第j+1个像素点的位置之间的斜率,表示第i个疑似区域的疑似边缘上所有相邻像素点的位置之间的斜率的均值,表示第i个疑似区域的疑似边缘上第j个像素点的灰度值,表示第i个疑似区域的疑似边缘上所有像素点的灰度值的均值,表示第i个疑似区域的疑似边缘上所有像素点的个数,表示第i个疑似区域的疑似边缘的不规则程度。
20、进一步地,所述根据每个疑似区域的疑似边缘上像素点的灰度值、每个疑似区域内像素点的灰度值和梯度幅值,得到每个疑似区域的异常程度,包括的计算公式如下:
21、
22、式中,表示第i个疑似区域的疑似边缘上第j个像素点的灰度值,表示第i个疑似区域的疑似边缘上所有像素点的灰度值的均值,表示第i个疑似区域内所有像素点的灰度值的均值,表示第i个疑似区域的疑似边缘上所有像素点的个数,表示第i个疑似区域的疑似边缘上所有像素点的梯度幅值的均值,表示第i个疑似区域内梯度幅值等于第i个疑似区域的疑似边缘上所有像素点的梯度幅值的均值的像素点个数,表示第i个疑似区域内第c个像素点的梯度幅值,表示第i个疑似区域内第c个像素点的邻域内所有像素点的梯度幅值的均值,表示第i个疑似区域内所有像素点的个数,表示第i个疑似区域的异常程度。
23、进一步地,所述根据每个疑似区域的疑似边缘的不规则程度和每个疑似区域的异常程度,对每个疑似区域为毛刺区域的可能性进行修正,得到修正后每个疑似区域为毛刺区域的可能性,包括的计算公式如下:
24、
25、式中,表示第i个疑似区域为毛刺区域的可能性,表示第i个疑似区域的疑似边缘的不规则程度,表示第i个疑似区域的异常程度,表示线性归一化函数,表示修正后第i个疑似区域为毛刺区域的可能性。
26、进一步地,所述根据修正后每个疑似区域为毛刺区域的可能性获得毛刺区域,根据毛刺区域的数量进行电脑质量检测,包括的具体步骤如下:
27、将修正后每个疑似区域为毛刺区域的可能性大于或者等于预设阈值a的疑似区域作为毛刺区域;
28、获取毛刺区域的个数在所有疑似区域的个数中的占比,当占比大于或者等于预设阈值b时,电脑外壳在生产过程中质量存在缺陷;当占比小于预设阈值b时,电脑外壳在生产过程中质量不存在缺陷。
29、本专利技术还提供了一种平板电脑质量检测系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项步骤。
30、本专利技术的技术方案的有益效果是:本专利技术通过对电脑表面图像进行分析处理,获取所有的疑似区域和疑似边缘,将每个疑似区域的疑似边缘划分为左疑似边缘和右疑似边缘,根据每个疑似区域的疑似边缘长度、疑似边缘上两个端点之间的距离、左疑似边缘和右疑似边缘的长度,得到每个疑似区域为毛刺区域的可能性,通过每个疑似区域为毛刺区域的可能性初步确定了毛刺区域的可能性,提高了初次筛选的准确性;根据每个疑似区域的疑似边缘上相邻像素点的位置斜率差异和像素点的灰度值得到每个疑似本文档来自技高网...
【技术保护点】
1.一种平板电脑质量检测方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据若干个边缘得到一个电脑轮廓区域,包括的具体步骤如下:
3.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述将每个疑似区域的疑似边缘划分为左疑似边缘和右疑似边缘,包括的具体步骤如下:
4.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据每个疑似区域的疑似边缘长度、疑似边缘上两个端点之间的距离、左疑似边缘和右疑似边缘的长度,得到每个疑似区域为毛刺区域的可能性,包括的计算公式如下:
5.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述对电脑表面图像进行边缘检测得到若干个边缘,包括的具体步骤如下:
6.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据每个疑似区域的疑似边缘上相邻两个像素点的位置斜率和所有像素点的灰度值,得到每个疑似区域的疑似边缘的不规则程度,包括的计算公式如下:
7.根据权利要求1所述一种平板电脑质量检测方法,其特征
8.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据每个疑似区域的疑似边缘的不规则程度和每个疑似区域的异常程度,对每个疑似区域为毛刺区域的可能性进行修正,得到修正后每个疑似区域为毛刺区域的可能性,包括的计算公式如下:
9.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据修正后每个疑似区域为毛刺区域的可能性获得毛刺区域,根据毛刺区域的数量进行电脑质量检测,包括的具体步骤如下:
10.一种平板电脑质量检测系统,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-9任意一项所述一种平板电脑质量检测方法的步骤。
...【技术特征摘要】
1.一种平板电脑质量检测方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据若干个边缘得到一个电脑轮廓区域,包括的具体步骤如下:
3.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述将每个疑似区域的疑似边缘划分为左疑似边缘和右疑似边缘,包括的具体步骤如下:
4.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据每个疑似区域的疑似边缘长度、疑似边缘上两个端点之间的距离、左疑似边缘和右疑似边缘的长度,得到每个疑似区域为毛刺区域的可能性,包括的计算公式如下:
5.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述对电脑表面图像进行边缘检测得到若干个边缘,包括的具体步骤如下:
6.根据权利要求1所述一种平板电脑质量检测方法,其特征在于,所述根据每个疑似区域的疑似边缘上相邻两个像素点的位置斜率和所有像素点的灰度值,得到每个疑似区域的疑似边缘的不规...
【专利技术属性】
技术研发人员:樊云,王云波,黄伟,付显品,罗建强,麦继划,
申请(专利权)人:深圳市格瑞邦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。