System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于烟包生产领域,尤其涉及一种面纸定位方法及系统。
技术介绍
1、烟包面纸是指用于卷烟制造中的烟叶包装材料,它是卷烟的外包装之一。烟包面纸主要用于包裹卷烟烟叶,起到保护烟叶、保持烟叶湿度和防止烟叶散落的作用。烟包面纸的选材和特性对于卷烟的口感、燃烧性能和外观质量都有重要影响。制造烟包面纸的工艺也要求高度精细,以确保烟包面纸的质量稳定和一致性。
2、目前在进行烟包面纸加工时,大多采用模板匹配的方案,配置复杂,对面纸的模板匹配速度慢,不利于后续的加工,大大降低了工作效率。
技术实现思路
1、本专利技术的目的在于提供一种面纸定位方法,旨在解决
技术介绍
中确定的现有技术存在的技术问题。
2、本专利技术是这样实现的,一种面纸定位方法,所述方法包括:
3、s10,通过plc模块检测是否存在面纸,当存在面纸时,触发相机拍照,并将拍照所得的图像通过接口进行传输;
4、s20,对接收到的图像进行前置处理,包括自适应二值化和形态学处理;
5、s30,通过算法搜寻图像中存在的白框,当白框边界存在干扰时,获取白框边界全部点的坐标,并获取该白框的外接最大矩形,将该外接最大矩形标记为兴趣区域;
6、s40,对兴趣区域在面纸上的位置进行定位,并设定面纸缺口阈值,将定位得出的缺口尺寸与阈值进行比对,对面纸的合格性进行判定。
7、作为本专利技术更进一步的方案,所述对接收到的图像进行前置处理,具体包括:
8、s21
9、s22,识别图像中存在的干扰点,并通过形态学处理对干扰点进行去除。
10、作为本专利技术更进一步的方案,所述对兴趣区域在面纸上的位置进行定位,具体包括:
11、s41,获取外接最大矩形的四个角点,并进行排序,得到四个角点角1、角2、角3和角4;
12、s42,通过四个角点分别获得四条直线,并利用边界算法获取面纸的特征定位点和方向;
13、通过角1和角2获取直线a,求得外接最大矩形中所有点与直线a的距离,并设定长度阈值,筛选出合格的点形成点集apoints,再通过拟合直线算法获得精准直线aa,求得的直线aa几乎与直线a重合,但是精度更高,可以到亚像素级别;
14、同样的,通过角2和角3、角3和角4、角4和角1分别求出直线bb、cc、dd;
15、通过直线aa和bb的交点以及aa和dd的交点得到精准点22和精准点11,利用精准点11和精准点22求得中点和航向,即为面纸的特征定位点和方向;
16、s43,求出三组极限端点a1和a2、b1和b2,d1和d2,并分别求出a2和22之间的距离以及b1和22点之间的距离,并定义为面纸的第一缺口像素距离;
17、定义面纸缺口尺寸阈值,如0.9,并将第一缺口像素距离与缺口尺寸阈值进行对比,判定面纸缺口的合格性,如果面纸缺口物理尺寸之比和像素之比在0.9的范围内,就认为面纸初步合格;
18、s44,为了保险起见,分别求出a1和11之间的距离以及d2和11点之间的距离,做一个双重验证,定义为面纸的第二缺口像素距离,并将第二缺口像素距离与缺口尺寸阈值进行对比,判定面纸缺口的合格性,双重验证均通过的话,就认为面纸合格,这样就可以把数据发送到机械手进行后续的放料操作了。
19、本专利技术的另一目的在于提供一种面纸定位系统,所述系统包括:
20、面纸检测模块,用于通过plc模块检测是否存在面纸,当存在面纸时,触发相机拍照,并将拍照所得的图像通过接口进行传输;
21、图像处理模块,用于对接收到的图像进行前置处理,包括自适应二值化和形态学处理;
22、区域定位模块,用于通过算法搜寻图像中存在的白框,当白框边界存在干扰时,获取白框边界全部点的坐标,并获取该白框的外接最大矩形,将该外接最大矩形标记为兴趣区域;
23、合格判定模块,用于对兴趣区域在面纸上的位置进行定位,并设定面纸缺口阈值,将定位得出的缺口尺寸与阈值进行比对,对面纸的合格性进行判定。
24、作为本专利技术更进一步的方案,所述图像处理模块,具体包括:
25、背景区分单元,用于对图像进行自适应二值化,将面纸和背景进行区分;
26、干扰优化单元,用于识别图像中存在的干扰点,并通过形态学处理对干扰点进行去除。
27、作为本专利技术更进一步的方案,所述合格判定模块,具体包括:
28、角点定位单元,用于获取外接最大矩形的四个角点,并进行排序,得到四个角点角1、角2、角3和角4;
29、边线定位单元,用于通过四个角点分别获得四条直线,并利用边界算法获取面纸的特征定位点和方向;
30、通过角1和角2获取直线a,求得外接最大矩形中所有点与直线a的距离,并设定长度阈值,筛选出合格的点形成点集apoints,再通过拟合直线算法获得精准直线aa;
31、同样的,通过角2和角3、角3和角4、角4和角1分别求出直线bb、cc、dd;
32、通过直线aa和bb的交点以及aa和dd的交点得到精准点22和精准点11,利用精准点11和精准点22求得中点和航向,即为面纸的特征定位点和方向;
33、缺口判定单元,用于求出三组极限端点a1和a2、b1和b2,d1和d2,并分别求出a2和22之间的距离以及b1和22点之间的距离,并定义为面纸的第一缺口像素距离;
34、定义面纸缺口尺寸阈值,并将第一缺口像素距离与缺口尺寸阈值进行对比,判定面纸缺口的合格性。
35、作为本专利技术更进一步的方案,对合格判定模块还包括:
36、优化判定单元,用于分别求出a1和11之间的距离以及d2和11点之间的距离,并定义为面纸的第二缺口像素距离,并将第二缺口像素距离与缺口尺寸阈值进行对比,判定面纸缺口的合格性。
37、本专利技术的有益效果是:
38、通过该方法,优化了图片质量,使感兴趣区域更加明显,且采用传统几何方案,不采用模板匹配方案,配置简单,处理速度快,为后续的加工工作带来了便利,提升了工作效率。
本文档来自技高网...【技术保护点】
1.一种面纸定位方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对接收到的图像进行前置处理,具体包括:
3.根据权利要求1所述的方法,其特征在于,所述对兴趣区域在面纸上的位置进行定位,具体包括:
4.根据权利要求3所述的方法,其特征在于,对兴趣区域在面纸上的位置进行定位还包括:
5.一种面纸定位系统,其特征在于,所述系统包括:
6.根据权利要求5所述的系统,其特征在于,所述图像处理模块,具体包括:
7.根据权利要求5所述的系统,其特征在于,所述合格判定模块,具体包括:
8.根据权利要求7所述的系统,其特征在于,对合格判定模块还包括:
【技术特征摘要】
1.一种面纸定位方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对接收到的图像进行前置处理,具体包括:
3.根据权利要求1所述的方法,其特征在于,所述对兴趣区域在面纸上的位置进行定位,具体包括:
4.根据权利要求3所述的方法,其特征在于,对兴趣区域在面纸上的位...
【专利技术属性】
技术研发人员:徐景阳,
申请(专利权)人:中匠机器人广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。