System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及浮法玻璃缺陷检测,具体涉及一种浮法玻璃生产用缺陷检测方法及装置。
技术介绍
1、浮法玻璃的常规缺陷检测有玻璃表面是否存在划痕、玻璃边缘是否存在缺角、玻璃内部是否存在气泡等;传统检测方法是获取浮法玻璃数据信息,再根据浮法玻璃数据信息分析各种缺陷是否存在,得到对应的缺陷检测结果,再根据各种缺陷检测结果,判定该浮法玻璃是否合格,不合格的浮法玻璃数据信息需经过多次分析才能得出,检测效率低。现有光源在照射到玻璃表面时,被其反射和折射形成两个轮廓,对检测产生干扰,导致检测结果不准确。
技术实现思路
1、本专利技术的目的在于提供一种浮法玻璃生产用缺陷检测方法及装置,所要解决的技术问题是逐级剔除不合格产品,提高检测效率。
2、本专利技术通过下述技术方案实现:
3、第一方面提供一种浮法玻璃生产用缺陷检测方法,包括以下步骤:
4、s100、接收到检测任务后,从数据库中调用浮法玻璃的尺寸信息、对浮法玻璃端面进行采集的第一采集设备的位置信息以及对浮法玻璃周面进行采集的第二采集设备的位置信息;
5、s200、通过上述第一采集设备的位置信息,确定采集浮法玻璃端面时的采集位置;将上述浮法玻璃置于采集位置后,启动第一光源和第一采集设备,第一光源的光线沿法线入射至浮法玻璃的端面;启动成功后,通过第一采集设备采集浮法玻璃端面的图像信息,得到浮法玻璃端面图像;
6、s300、检测上述浮法玻璃端面图像上,浮法玻璃的端面是否存在划痕,得到端面检测结果
7、s310、当上述端面检测结果为存在划痕时,将该浮法玻璃移至不合格区域;
8、s320、当上述端面检测结果为不存在划痕时,执行以下步骤:
9、s321、通过上述浮法玻璃的尺寸信息,确定夹持装置在夹持浮法玻璃时的夹持位置;通过上述浮法玻璃的尺寸信息和第二采集设备的位置信息,确定翻转装置在翻转浮法玻璃时的翻转位置;
10、s322、将上述浮法玻璃移至夹持位置,通过夹持装置进行夹持;夹持完成后,将上述浮法玻璃移至翻转位置;移动到位后,启动第二光源和第二采集设备,第二光源的光线沿法线入射至浮法玻璃的周面;启动成功后,通过翻转装置翻转浮法玻璃,在翻转时通过第二采集设备采集浮法玻璃周面的图像信息,得到浮法玻璃周面图像;
11、s323、检测上述浮法玻璃周面图像上,浮法玻璃的边缘是否完整,得到边缘检测结果;
12、s324、当上述边缘检测结果为完整时,将该浮法玻璃移至合格区域;
13、s325、当上述边缘检测结果为不完整时,将该浮法玻璃移至不合格区域。
14、采用分级检测流程,首先进行端面划痕检测,只有当端面检测合格时,才会进入下一阶段的边缘完整性检测,可以逐级剔除不合格产品,避免了对所有玻璃进行全方位检测的资源浪费,提高了检测效率;该光源的光线沿法线入射至浮法玻璃,解决了由于光线照射到玻璃表面被其反射和折射形成两个轮廓,导致检测结果不准确的问题。
15、对浮法玻璃的端面进行划痕检测,初步筛选并剔除端面存在划痕的不合格玻璃,避免了后续对这类明显缺陷产品的进一步检测,从而节省了时间和资源;对端面检测合格的浮法玻璃进行周面完整性检测,进一步筛选并剔除周面不完整的不合格玻璃;在每个检测阶段结束后,立即对浮法玻璃进行分类,将不合格产品及时剔除,防止了不合格产品在生产线上继续流转,进一步提高了整体生产效率。
16、进一步的,检测上述浮法玻璃端面图像上,浮法玻璃的端面是否存在划痕,得到端面检测结果,具体步骤包括:
17、s301、对上述浮法玻璃端面图像进行滤波处理;
18、s302、将滤波后的上述浮法玻璃端面图像进行网格拆分,得到若干单元图像;利用二维数组对浮法玻璃端面图像上的单元图像进行编号,得到第一数组编号;
19、s303、按照上述第一数组编号依次提取单元图像中的浮法玻璃轮廓和划痕,具体步骤如下:
20、s304、遍历上述单元图像中的像素点,计算各像素点的梯度幅值和梯度角度;
21、s305、从上述单元图像中选择中心像素点;沿上述梯度角度,比较中心像素点的梯度幅值是否小于相邻像素点的梯度幅值;
22、若上述中心像素点的梯度幅值等于或大于相邻像素点的梯度幅值,则该中心像素点的梯度幅值为局部最大值,将该中心像素点作为边缘点;
23、若上述中心像素点的梯度幅值小于任一相邻像素点的梯度幅值,则将中心像素点的梯度幅值置0;
24、s306、遍历上述浮法玻璃端面图像中的单元图像;以3*3像素点阵为单位,将浮法玻璃端面图像上位于任意3*3像素点阵内的边缘点连接,形成边缘线;
25、s307、判断该边缘线的条数是否大于1;
26、若上述边缘线的条数等于1,则该条边缘线为浮法玻璃轮廓,端面检测结果为不存在划痕;
27、若上述边缘线的条数大于1,则一条边缘线为浮法玻璃轮廓,另一条边缘线为划痕,端面检测结果为存在划痕。
28、基于图像处理和边缘检测的原理,通过计算像素点的梯度信息和连接边缘点来识别划痕,不仅提高了检测的准确性,还实现了自动化的划痕识别与分类。
29、对上述浮法玻璃端面图像进行滤波处理,减少了图像中的噪声,突出边缘信息,使得后续的划痕检测更为准确;将图像分割成更小的处理单元,降低处理单元单次处理量;同时,利用二维数组将单元图像进行编号,得到第一数组编号,以便于按照顺序对单元图像进行处理;通过计算单元图像的像素点的梯度信息,确定边缘点,将关联的边缘点连接成连续的线条(关联的边缘点为位于3*3像素点阵内的边缘点),便于后续判断和分析边缘线的条数,以此得到端面检测结果。
30、进一步的,将滤波后的上述浮法玻璃端面图像进行网格拆分,得到若干单元图像,具体步骤包括:
31、s3021、将上述浮法玻璃端面图像的左上顶点作为第一参考点、左下顶点作为第二参考点、右下顶点作为第三参考点、右上顶点作为第四参考点;
32、s3022、以第一参考点和第二参考点的连线为基准,从上述浮法玻璃端面图像上获取2n(n为正整数,n>2)列像素点,得到第一矩阵图像;以第二参考点和第三参考点的连线为基准,从上述浮法玻璃端面图像上获取2n排像素点,得到第二矩阵图像;以第三参考点和第四参考点的连线为基准,从上述浮法玻璃端面图像上获取2n列像素点,得到第三矩阵图像;以第四参考点和第一参考点的连线为基准,从上述浮法玻璃端面图像上获取2n排像素点,得到第四矩阵图像;
33、s3023、清洗上述第一矩阵图像、第二矩阵图像、第三矩阵图像和第四矩阵图像,将清洗后的第一矩阵图像、第二矩阵图像、第三矩阵图像和第四矩阵图像划分为2n*2n像素点的单元图像;
34、s3024、上述浮法玻璃端面图像去除第一矩阵图像、第二矩阵图像、第三矩阵图像和第四矩阵图像后,得到第五矩阵图像;将上述第五矩阵图本文档来自技高网...
【技术保护点】
1.一种浮法玻璃生产用缺陷检测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,检测所述浮法玻璃端面图像上,浮法玻璃的端面是否存在划痕,得到端面检测结果,具体步骤包括:
3.根据权利要求2所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,将滤波后的所述浮法玻璃端面图像进行网格拆分,得到若干单元图像,具体步骤包括:
4.根据权利要求2所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,从所述单元图像中选择中心像素点,具体步骤包括:
5.根据权利要求4所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,在遍历所述单元图像中的所有中心像素点后,
6.根据权利要求2所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,计算所述梯度角度后,将所述梯度角度进行量化,得到垂直梯度角、45度梯度角、水平梯度角和135度梯度角。
7.根据权利要求1所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,检测所述浮法玻璃周面图像上,浮法玻璃的边缘是否完整,得到边缘检测结果,具体步骤包括:
...【技术特征摘要】
1.一种浮法玻璃生产用缺陷检测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,检测所述浮法玻璃端面图像上,浮法玻璃的端面是否存在划痕,得到端面检测结果,具体步骤包括:
3.根据权利要求2所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,将滤波后的所述浮法玻璃端面图像进行网格拆分,得到若干单元图像,具体步骤包括:
4.根据权利要求2所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,从所述单元图像中选择中心像素点,具体步骤包括:
5.根据权利要求4所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,在遍历所述单元图像中的所有中心像素点后,
6.根据权利要求2所述的一种浮法玻璃生产用缺陷检测方法,其特征在于,计...
【专利技术属性】
技术研发人员:谭兴刚,赵旭阳,林夕,向涛,杨兵,
申请(专利权)人:耀华宜宾玻璃有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。