一种计量用玻璃制品自动标线方法及系统转让专利

申请号 : CN202311009167.X

文献号 : CN116977409B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 范旭东严中生

申请人 : 盐城汇达玻璃仪器有限公司

摘要 :

本发明提出了一种计量用玻璃制品自动标线方法及系统,包括:判断预设区域是否平整;预设区域为设置的进行标线的区域;在确定预设区域平整时,将玻璃制品放置在预设区域,基于预设时间间隔依次向玻璃制品内充入定量液体;采集每次充入定量液体后玻璃制品的侧面图像;对侧面图像进行预处理,得到预处理图像;对预处理图像进行分析,确定标线位置;根据标线位置基于标线机构对玻璃制品进行标线。将图像处理技术引入计量用玻璃制品,实现自动标线,提高了标线速率及准确性。

权利要求 :

1.一种计量用玻璃制品自动标线方法,其特征在于,包括:判断预设区域是否平整;预设区域为设置的放置玻璃制品的区域;

在确定预设区域平整时,将玻璃制品放置在预设区域,基于预设时间间隔依次向玻璃制品内充入定量液体;

采集每次充入定量液体后玻璃制品的侧面图像;

对侧面图像进行预处理,得到预处理图像;

对预处理图像进行分析,确定标线位置;

根据标线位置基于标线机构对玻璃制品进行标线;

判断预设区域是否平整,包括:

采集预设区域的区域图像;

对区域图像灰度化处理后进行裁剪,得到像素尺寸为m*n的标准区域图像;

分别提取标准区域图像中每行的像素点的灰度值信息及每列的像素点的灰度值信息,得到m+n条灰度值数据;

计算每条灰度值数据的方差及均值,并分别判断是否在预设方差范围内及预设均值范围内;

在确定存在至少一条方差不在预设方差范围内且均值不在预设均值范围内的灰度值数据时,表示预设区域不平整;反之,表示预设区域平整;

对预处理图像进行分析,确定标线位置,包括:对预处理图像利用深度学习的图像识别技术,针对事先训练过的目标进行目标检测框选定,得到目标检测边界框图像;

对目标检测边界框图像进行灰度化处理,得到灰度图像;

采用Canny算子将灰度图像转化为边缘图像;

基于边缘图像确定玻璃制品的轮廓边缘及液面边缘线;

根据轮廓边缘建立直角坐标系,确定液面边缘线在直角坐标系中的位置参数,作为标线位置。

2.如权利要求1所述的计量用玻璃制品自动标线方法,其特征在于,还包括:在确定预设区域不平整时,对预设区域进行平整处理。

3.如权利要求1所述的计量用玻璃制品自动标线方法,其特征在于,对侧面图像进行预处理,得到预处理图像,包括:对侧面图像进行降噪处理;

对降噪处理后的侧面图像进行均衡化处理,得到亮度均衡的侧面图像,作为预处理图像。

4.如权利要求1所述的计量用玻璃制品自动标线方法,其特征在于,根据标线位置基于标线机构对玻璃制品进行标线,包括:根据所述标线位置查询预设的坐标转换数据表,确定转换位置坐标;

标线机构移动至转换位置坐标,对玻璃制品进行标线。

5.如权利要求4所述的计量用玻璃制品自动标线方法,其特征在于,在标线机构移动至转换位置坐标后,还包括:拍摄玻璃制品的液位轮廓,并用矩形图像包围液位轮廓;

将矩形图像基于平行于地面的直线,分成上半部分图像及下半部分图像;

计算上半部分图像的第一灰度均值;

计算下半部分图像的第二灰度均值;

根据第一灰度均值及第二灰度均值确定修正结果;

标线机构根据修正结果进行移动。

6.如权利要求5所述的计量用玻璃制品自动标线方法,其特征在于,根据第一灰度均值及第二灰度均值确定坐标修正结果,包括:计算第一灰度均值与第二灰度均值的差值;

根据差值查询预设的差值‑移动参数数据表,确定目标移动参数作为修正结果。

7.一种计量用玻璃制品自动标线系统,其特征在于,包括:判断模块,用于判断预设区域是否平整;预设区域为设置的放置玻璃制品的区域;

确定模块,用于在确定预设区域平整时,将玻璃制品放置在预设区域,基于预设时间间隔依次向玻璃制品内充入定量液体;

采集模块,用于采集每次充入定量液体后玻璃制品的侧面图像;

预处理模块,用于对侧面图像进行预处理,得到预处理图像;

分析模块,用于对预处理图像进行分析,确定标线位置;

标线模块,用于根据标线位置基于标线机构对玻璃制品进行标线;

判断预设区域是否平整,包括:

采集预设区域的区域图像;

对区域图像灰度化处理后进行裁剪,得到像素尺寸为m*n的标准区域图像;

分别提取标准区域图像中每行的像素点的灰度值信息及每列的像素点的灰度值信息,得到m+n条灰度值数据;

计算每条灰度值数据的方差及均值,并分别判断是否在预设方差范围内及预设均值范围内;

在确定存在至少一条方差不在预设方差范围内且均值不在预设均值范围内的灰度值数据时,表示预设区域不平整;反之,表示预设区域平整;

对预处理图像进行分析,确定标线位置,包括:对预处理图像利用深度学习的图像识别技术,针对事先训练过的目标进行目标检测框选定,得到目标检测边界框图像;

对目标检测边界框图像进行灰度化处理,得到灰度图像;

采用Canny算子将灰度图像转化为边缘图像;

基于边缘图像确定玻璃制品的轮廓边缘及液面边缘线;

根据轮廓边缘建立直角坐标系,确定液面边缘线在直角坐标系中的位置参数,作为标线位置。

说明书 :

一种计量用玻璃制品自动标线方法及系统

技术领域

[0001] 本发明涉及玻璃制品技术领域,特别涉及一种计量用玻璃制品自动标线方法及系统。

背景技术

[0002] 目前,计量用玻璃制品在成型后,需要进行刻度线的标注,通常通过人工进行标线,浪费时间,基于玻璃制品具有数量多、种类杂、型号各异的特点,通过人工标注容易造成较大的误差,影响计量用玻璃制品的计量准确性。

发明内容

[0003] 本发明旨在至少一定程度上解决上述技术中的技术问题之一。为此,本发明的第一个目的在于提出计量用玻璃制品自动标线方法,将图像处理技术引入计量用玻璃制品,实现自动标线,提高了标线速率及准确性。
[0004] 本发明的第二个目的在于提出计量用玻璃制品自动标线系统。
[0005] 为达到上述目的,本发明第一方面实施例提出了一种计量用玻璃制品自动标线方法,包括:
[0006] 判断预设区域是否平整;预设区域为设置的进行标线的区域;
[0007] 在确定预设区域平整时,将玻璃制品放置在预设区域,基于预设时间间隔依次向玻璃制品内充入定量液体;
[0008] 采集每次充入定量液体后玻璃制品的侧面图像;
[0009] 对侧面图像进行预处理,得到预处理图像;
[0010] 对预处理图像进行分析,确定标线位置;
[0011] 根据标线位置基于标线机构对玻璃制品进行标线。
[0012] 根据本发明的一些实施例,判断预设区域是否平整,包括:
[0013] 采集预设区域的区域图像;
[0014] 对区域图像灰度化处理后进行裁剪,得到像素尺寸为m*n的标准区域图像;
[0015] 分别提取标准区域图像中每行的像素点的灰度值信息及每列的像素点的灰度值信息,得到m+n条灰度值数据;
[0016] 计算每条灰度值数据的方差及均值,并分别判断是否在预设方差范围内及预设均值范围内;
[0017] 在确定存在至少一条方差不在预设方差范围内且均值不在预设均值范围内的灰度值数据时,表示预设区域不平整;反之,表示预设区域平整。
[0018] 根据本发明的一些实施例,还包括:在确定预设区域不平整时,对预设区域进行平整处理。
[0019] 根据本发明的一些实施例,对侧面图像进行预处理,得到预处理图像,包括:
[0020] 对侧面图像进行降噪处理;
[0021] 对降噪处理后的侧面图像进行均衡化处理,得到亮度均衡的侧面图像,作为预处理图像。
[0022] 根据本发明的一些实施例,对预处理图像进行分析,确定标线位置,包括:
[0023] 对预处理图像利用深度学习的图像识别技术,针对事先训练过的目标进行目标检测框选定,得到目标检测边界框图像;
[0024] 对目标检测边界框图像进行灰度化处理,得到灰度图像;
[0025] 采用Canny算子将灰度图像转化为边缘图像;
[0026] 基于边缘图像确定玻璃制品的轮廓边缘及液面边缘线;
[0027] 根据轮廓边缘建立直角坐标系,确定液面边缘线在直角坐标系中的位置参数,作为标线位置。
[0028] 根据本发明的一些实施例,根据标线位置基于标线机构对玻璃制品进行标线,包括:
[0029] 根据所述标线位置查询预设的坐标转换数据表,确定转换位置坐标;
[0030] 标线机构移动至转换位置坐标,对玻璃制品进行标线。
[0031] 根据本发明的一些实施例,在标线机构移动至转换位置坐标后,还包括:
[0032] 拍摄玻璃制品的液位轮廓,并用矩形图像包围液位轮廓;
[0033] 将矩形图像基于平行于地面的直线,分成上半部分图像及下半部分图像;
[0034] 计算上半部分图像的第一灰度均值;
[0035] 计算下半部分图像的第二灰度均值;
[0036] 根据第一灰度均值及第二灰度均值确定修正结果;
[0037] 标线机构根据修正结果进行移动。
[0038] 根据本发明的一些实施例,根据第一灰度均值及第二灰度均值确定坐标修正结果,包括:
[0039] 计算第一灰度均值与第二灰度均值的差值;
[0040] 根据差值查询预设的差值‑移动参数数据表,确定目标移动参数作为修正结果。
[0041] 为达到上述目的,本发明第二方面实施例提出了一种计量用玻璃制品自动标线系统,包括:
[0042] 判断模块,用于判断预设区域是否平整;预设区域为设置的进行标线的区域;
[0043] 确定模块,用于在确定预设区域平整时,将玻璃制品放置在预设区域,基于预设时间间隔依次向玻璃制品内充入定量液体;
[0044] 采集模块,用于采集每次充入定量液体后玻璃制品的侧面图像;
[0045] 预处理模块,用于对侧面图像进行预处理,得到预处理图像;
[0046] 分析模块,用于对预处理图像进行分析,确定标线位置;
[0047] 标线模块,用于根据标线位置基于标线机构对玻璃制品进行标线。
[0048] 本发明提出了一种计量用玻璃制品自动标线方法及系统,在进行标线前,判断预设区域是否平整,避免向玻璃制品内充入定量液体后导致液面出现倾斜,使得标线的不准确。将图像处理技术引入计量用玻璃制品,实现自动标线,提高了标线速率及准确性。
[0049] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
[0050] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0051] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0052] 图1是根据本发明一个实施例的计量用玻璃制品自动标线方法的流程图;
[0053] 图2是根据本发明一个实施例的判断预设区域是否平整的流程图;
[0054] 图3是根据本发明一个实施例的计量用玻璃制品自动标线系统的框图。

具体实施方式

[0055] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0056] 如图1所示,本发明第一方面实施例提出了一种计量用玻璃制品自动标线方法,包括步骤S1‑S6:
[0057] S1、判断预设区域是否平整;预设区域为设置的进行标线的区域;
[0058] S2、在确定预设区域平整时,将玻璃制品放置在预设区域,基于预设时间间隔依次向玻璃制品内充入定量液体;
[0059] S3、采集每次充入定量液体后玻璃制品的侧面图像;
[0060] S4、对侧面图像进行预处理,得到预处理图像;
[0061] S5、对预处理图像进行分析,确定标线位置;
[0062] S6、根据标线位置基于标线机构对玻璃制品进行标线。
[0063] 上述技术方案的工作原理:该实施例中,首先判断预设区域是否平整,在确定预设区域平整时,才将玻璃制品放置在预设区域,避免预设区域不平整导致的玻璃制品的液面出现倾斜,进而在识别液面时出现偏差。
[0064] 该实施例中,预设时间间隔为1.5s,便于在定量液体进入玻璃制品后进行液面的平稳,同时便于进行图像的采集。
[0065] 该实施例中,定量液体可以为100ml、200ml等。
[0066] 该实施例中,基于预设时间间隔依次向玻璃制品内充入定量液体;采集每次充入定量液体后玻璃制品的侧面图像对侧面图像进行预处理,得到预处理图像,便于保证采集的图像的准确性,确定准确的标线位置,进而便于根据标线位置基于标线机构对玻璃制品进行标线。
[0067] 该实施例中,标线机构为激光打标设备。激光打标设备根据标线位置对玻璃制品进行激光标线。
[0068] 上述技术方案的有益效果:在进行标线前,判断预设区域是否平整,避免向玻璃制品内充入定量液体后导致液面出现倾斜,使得标线的不准确。将图像处理技术引入计量用玻璃制品,实现自动标线,提高了标线速率及准确性。
[0069] 如图2所示,根据本发明的一些实施例,判断预设区域是否平整,包括步骤S11‑S15:
[0070] S11、采集预设区域的区域图像;
[0071] S12、对区域图像灰度化处理后进行裁剪,得到像素尺寸为m*n的标准区域图像;
[0072] S13、分别提取标准区域图像中每行的像素点的灰度值信息及每列的像素点的灰度值信息,得到m+n条灰度值数据;
[0073] S14、计算每条灰度值数据的方差及均值,并分别判断是否在预设方差范围内及预设均值范围内;
[0074] S15、在确定存在至少一条方差不在预设方差范围内且均值不在预设均值范围内的灰度值数据时,表示预设区域不平整;反之,表示预设区域平整。
[0075] 上述技术方案的工作原理及有益效果:该实施例中,对区域图像灰度化处理后进行裁剪,得到像素尺寸为m*n的标准区域图像;便于消除无关的区域图像,减少图像处理量,提高图像处理速率。分别提取标准区域图像中每行的像素点的灰度值信息及每列的像素点的灰度值信息,得到m+n条灰度值数据;计算每条灰度值数据的方差及均值,并分别判断是否在预设方差范围内及预设均值范围内;在确定存在至少一条方差不在预设方差范围内且均值不在预设均值范围内的灰度值数据时,表示预设区域不平整;反之,表示预设区域平整。基于每条灰度值数据的方差及均值与预设方差范围内及预设均值范围的比较结果,准确判断预设区域是否平整。
[0076] 根据本发明的一些实施例,还包括:在确定预设区域不平整时,对预设区域进行平整处理。
[0077] 上述技术方案的有益效果:在确定预设区域不平整时,对预设区域进行平整处理,避免出现因预设区域不平整导致的液面检测偏差,进而导致标线错误。
[0078] 根据本发明的一些实施例,对侧面图像进行预处理,得到预处理图像,包括:
[0079] 对侧面图像进行降噪处理;
[0080] 对降噪处理后的侧面图像进行均衡化处理,得到亮度均衡的侧面图像,作为预处理图像。
[0081] 上述技术方案的工作原理及有益效果:对侧面图像进行降噪处理;便于消除图像噪声的影响。对降噪处理后的侧面图像进行均衡化处理,得到亮度均衡的侧面图像;便于实现亮度均衡,便于提高图像识别的准确性。
[0082] 根据本发明的一些实施例,对预处理图像进行分析,确定标线位置,包括:
[0083] 对预处理图像利用深度学习的图像识别技术,针对事先训练过的目标进行目标检测框选定,得到目标检测边界框图像;
[0084] 对目标检测边界框图像进行灰度化处理,得到灰度图像;
[0085] 采用Canny算子将灰度图像转化为边缘图像;
[0086] 基于边缘图像确定玻璃制品的轮廓边缘及液面边缘线;
[0087] 根据轮廓边缘建立直角坐标系,确定液面边缘线在直角坐标系中的位置参数,作为标线位置。
[0088] 上述技术方案的工作原理:该实施例中,对预处理图像利用深度学习的图像识别技术,针对事先训练过的目标进行目标检测框选定,得到目标检测边界框图像;便于准确确定感兴趣的区域,即玻璃制品对应的图像。
[0089] 该实施例中,对目标检测边界框图像进行灰度化处理,得到灰度图像;采用Canny算子将灰度图像转化为边缘图像;基于边缘图像确定玻璃制品的轮廓边缘及液面边缘线;基于边缘图像准确确定玻璃制品的轮廓边缘及液面边缘线,根据轮廓边缘建立直角坐标系,确定液面边缘线在直角坐标系中的位置参数,作为标线位置。
[0090] 上述技术方案的有益效果:准确确定玻璃制品的轮廓边缘及液面边缘线,根据轮廓边缘建立直角坐标系,确定液面边缘线在直角坐标系中的位置参数,作为标线位置,准确确定标线位置。
[0091] 根据本发明的一些实施例,根据标线位置基于标线机构对玻璃制品进行标线,包括:
[0092] 根据所述标线位置查询预设的坐标转换数据表,确定转换位置坐标;
[0093] 标线机构移动至转换位置坐标,对玻璃制品进行标线。
[0094] 上述技术方案的工作原理:该实施例中,坐标转换数据表为基于建立的图像的坐标与标线机构的移动坐标的对应关系确定的。便于实现图像上的位置坐标与标线机构的位置坐标的转换。
[0095] 上述技术方案的有益效果:根据所述标线位置查询预设的坐标转换数据表,确定转换位置坐标;标线机构移动至转换位置坐标,对玻璃制品进行标线。便于确定标线结构的移动坐标,实现自动标线。
[0096] 根据本发明的一些实施例,在标线机构移动至转换位置坐标后,还包括:
[0097] 拍摄玻璃制品的液位轮廓,并用矩形图像包围液位轮廓;
[0098] 将矩形图像基于平行于地面的直线,分成上半部分图像及下半部分图像;
[0099] 计算上半部分图像的第一灰度均值;
[0100] 计算下半部分图像的第二灰度均值;
[0101] 根据第一灰度均值及第二灰度均值确定修正结果;
[0102] 标线机构根据修正结果进行移动。
[0103] 上述技术方案的工作原理:该实施例中,在标线机构移动至转换位置坐标后,对标线机构的标线位置进行修正。拍摄玻璃制品的液位轮廓,并用矩形图像包围液位轮廓;将矩形图像基于平行于地面的直线,分成上半部分图像及下半部分图像;上半部分图像与下半部分图像是等分的。计算上半部分图像的第一灰度均值;计算下半部分图像的第二灰度均值;根据第一灰度均值及第二灰度均值确定修正结果;修正结果为基于第一灰度均值及第二灰度均值确定的移动参数。标线机构根据修正结果进行移动。在移动完成后,进行标线。
[0104] 上述技术方案的有益效果:在标线机构移动至转换位置坐标后,对标线机构的标线位置进行修正,不仅仅单纯的依赖坐标转换数据表确定的转换位置坐标,在实际标线过程中,对转换位置坐标进行误差校正,使得标线机构的标线部件与页面平齐,便于提高了标线的准确性。
[0105] 根据本发明的一些实施例,根据第一灰度均值及第二灰度均值确定坐标修正结果,包括:
[0106] 计算第一灰度均值与第二灰度均值的差值;
[0107] 根据差值查询预设的差值‑移动参数数据表,确定目标移动参数作为修正结果。
[0108] 上述技术方案的工作原理及有益效果:计算第一灰度均值与第二灰度均值的差值;根据差值查询预设的差值‑移动参数数据表,确定目标移动参数作为修正结果。液面上的图像灰度均值小于液面下的图像灰度均值。基于转换位置坐标确定的标线机构的误差不大,因此差值小于预设差值阈值,表示标线机构移动过低,需要向上移动。差值大于预设差值阈值时,表示标线结构移动过高,需要向下移动。在差值等于预设差值阈值时,表示平行于地面的直线与玻璃制品的液位轮廓平齐,即标线的准确位置。预设的差值‑移动参数数据表为基于多次实现获取的差值与移动距离、移动方向的数据表。便于准确确定修正结果。
[0109] 如图3所示,本发明第二方面实施例提出了一种计量用玻璃制品自动标线系统,包括:
[0110] 判断模块,用于判断预设区域是否平整;预设区域为设置的进行标线的区域;
[0111] 确定模块,用于在确定预设区域平整时,将玻璃制品放置在预设区域,基于预设时间间隔依次向玻璃制品内充入定量液体;
[0112] 采集模块,用于采集每次充入定量液体后玻璃制品的侧面图像;
[0113] 预处理模块,用于对侧面图像进行预处理,得到预处理图像;
[0114] 分析模块,用于对预处理图像进行分析,确定标线位置;
[0115] 标线模块,用于根据标线位置基于标线机构对玻璃制品进行标线。
[0116] 上述技术方案的有益效果:在进行标线前,判断预设区域是否平整,避免向玻璃制品内充入定量液体后导致液面出现倾斜,使得标线的不准确。将图像处理技术引入计量用玻璃制品,实现自动标线,提高了标线速率及准确性。
[0117] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。