一种空变丝毛圈外观图像的处理方法技术

技术编号:7838190 阅读:272 留言:0更新日期:2012-10-12 03:32
本发明专利技术公开了一种空变丝毛圈外观图像的处理方法,其通过对空变丝毛圈外观图像进行去除大面积均匀区和主线体后滤波得到二值图,然后对二值图的上、下半图分别进行左、右扫描并将扫描得到的线点删去,并在重画图中画出,同时将扫描到的线点坐标记录在EXCEL表格中,达到了对摄像头所采集到的毛圈外观图像进行自动分析统计的目的,大大的降低了人工点数的繁琐工作量和人为误差,解决了以往空变丝的检索只能人眼目测、效率低下、测量精度难控制的缺点,极大的提高了空变丝毛圈检测的效率和准确度。

【技术实现步骤摘要】

本专利技术涉及一种处理方法,特别是一种用于对空变丝毛圈外观图像进行处理分析以便统计毛圈数量的处理方法。
技术介绍
空气变形丝又称喷气变形丝,简称空变丝,是指利用压缩空气喷射处理长丝,使丝条获得蓬松性以及类似短纤的某些特性。在压缩空气的作用下,丝束中的单丝被吹得散乱、 卷曲而且交缠在一起,形成许许多多的丝圈和丝弧即毛圈,从而成为具有高度蓬松的纱线, 所以空变丝的丝圈和丝弧的个数以及分布情况是空变丝的一个重要的检测指标。而目前对空变丝丝圈和丝弧的的检测都是靠人眼用放大镜进行检测,人工点数的工作量繁琐,效率低调,检测人员容易疲累且容易产生人为误差,造成检测数据的准确性下降,影响产品的质量,为此就需要一种能够对空变丝毛圈的 外观图像进行处理以便对毛圈的数量进行分析统计的处理方法。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种能够对空变丝毛圈的外观图像进行处理以便对毛圈的数量进行分析统计的空变丝毛圈外观图像的处理方法。本专利技术解决其技术问题所采用的技术方案是,其方法步骤如下①、图像处理I.对摄像头采集到的BMP图像去除大面积均匀区,除去主线体;II.清除线附近的低亮度点;in.沿X方向和Y方向分别进行图像滤波,进一步消除噪点,获得二值图。@、毛圈计数(一)对步骤①中Mi步获得的二值图的下半图的处理A.对步骤①中iii步获得的二值图的下半图从下到上、从左到右进行扫描,一次扫描一行,找到最下端的一个弧顶,定义为第一下弧顶;B.读出第一下弧顶的起点和终点,计算出第一下弧顶的弧顶宽度、弧中心(Xtl,Ytl)坐标;C.在二值图中删去第一下弧顶,并在重画图中画出该线段;D.以第一下弧顶终点为起点,进行左右分别搜索。a、右搜索(I)、以第一下弧顶终点为起点(Xtl, Ytl),搜索该位置的上一行Ytl =γ0+1中X从X。到 (X0 + 5)的线段,计算该线段内是否存在线点集I)、若线点集质量为零,该点判为断点,转到断点搜索程序,断点搜索程序依次搜索起点(Xtl, Ytl)右上方45°区域中的各行,直到找到线点集质量不等于零的线点集,将该线点集质量不等于零的线点集定义为新的起点(Χο,Υ0)ο2)、若线点集质量小于8,大于O,该点判为连续点,将连续点的列坐标Yd+1坐标设为新的起点坐标Y(i,将连续点所在行线点集的质心X坐标定为新的起点坐标X。。3)、若线点集质量大于或等于8,该点判为交叉点,转到交叉点搜索程序,交叉点搜索程序令Ytl= 1+5,越过交叉点,并在交叉点的右上方区域寻找线点集质量不等于零的线点集,然后以该线点集质量不等于零的线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标4)、若存在2个以上线点集,取质量数大的一个线点集,若存在多个质量相等的线点集,取最右的一个线点集,并以所取线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标\。·(2)、在步骤(I)中每找到一个起点,则在二值图中删去该点,并在重画图中画出该点,同时将该起点的坐标值记录在EXCEL表格中。(3)、以步骤1Γ4)中的新的起点(X。,Y。)为起点,转到步骤(1),用新的起点替代第一下弧顶的弧顶终点作为起点,搜索该位置的上一行\ =Yo+I中X从XtI到(XtI + 5)的线段,计算该线段内是否存在线点集,直至下半图的右边和上边边缘截止,右搜索结束。b、左搜索(I)、以第一下弧顶终点为起点(Xtl,Ytl),搜索该位置的上一行Ytl =Y0+1中X从(\_5)到 X0的线段,计算该线段内是否存在线点集I)、若线点集质量为零,该点判为断点,转到断点搜索程序。断点搜索程序依次搜索起点(Xtl, Ytl)左上方45°区域中的各行,直到找到线点集质量不等于零的线点集,将该线点集质量不等于零的线点集定义为新的起点,再继续搜索。2)、若线点集质量小于8,大于O,该点判为连续点,将连续点的列坐标Yd+1坐标设为新的起点坐标Y(i,将连续点所在行线点集的质心X坐标定为新的起点坐标X。。3)、若线点集质量大于或等于8,该点判为交叉点,转到交叉点搜索程序,交叉点搜索程序令Ytl= 1+5,越过交叉点,并在交叉点的左上方区域寻找线点集质量不等于零的线点集,然后以该线点集质量不等于零的线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标4)、若存在2个以上线点集,取质量数大的一个线点集,若存在多个质量相等的线点集,取最左的一个线点集,并以所取线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标\。(2)、在步骤(I)中每找到一个起点,则在二值图中删去该点,并在重画图中画出该点,同时将该点的坐标值记录在EXCEL表格中。(3)、以步骤1Γ4)中的新的起点(Xtl, Ytl)为起点,转到步骤(1),用新的起点替代第一下弧顶的弧顶终点作为起点,搜索该位置的上一行\ =Yo+I中X从XtI到(XtI — 5)的线段,计算该线段内是否存在线点集,直至下半图的左边和上边边缘截止,左搜索结束。Ε、搜索完一条弧后,重复步骤Al,进行第二条弧的搜索,直至搜索完下半图所有的弧线。(二)对步骤①中m步获得的二值图的上半图的处理Α.对步骤①中iii步获得的二值图的上半图从上到下、从左到右进行扫描,找到最上端的一个弧顶,定义为第一上弧顶;B.读出第一上弧顶的起点和终点,计算出第一上弧顶的弧顶宽度、弧中心(Xtl,Ytl)坐标; C.在二值图中删去第一上弧顶,并在重画图中画出该线段;D.以第一上弧顶的弧顶终点为起点,进行左右分别搜索。a、右搜索(I)、以第一上弧顶的弧顶终点为起点(X(!,Y0),搜索该位置的下一行Y。 =Y0-I中X从Xtl到(Xtl + 5)的线段,计算该线段内是否存在线点集I)、若线点集质量为零,该点判为断点,转到断点搜索程序。断点搜索程序依次搜索起点(Xtl, Ytl)右下方45°区域中的各行,直到找到线点集质量不等于零的线点集,将该线点集质量不等于零的线点集定义为新的起点。2)、若线点集质量小于8,大于O,该点判为连续点,将连续点的列坐标Ytl-I坐标设为新的起点坐标Y(i,将连续点所在行线点集的质心X坐标定为新的起点坐标X。。3)、若线点集质量大于或等于8,该点判为交叉点,转到交叉点搜索程序,交叉点搜索程序令Ytl= 1-5,越过交叉点,并在交叉点的右下方区域寻找线点集质量不等于零的线点集,然后以该线点集质量不等于零的线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标4)、若存在2个以上线点集,取质量数大的一个线点集,若存在多个质量相等的线点集,取最右的一个线点集,并以所取线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标\。(2)、在步骤(I)中每找到一个起点,则在二值图中删去该点,并在重画图中画出该点,同时将该起点的坐标值记录在EXCEL表格中。(3)、以步骤1Γ4)中的新的起点(X。,Y。)为起点,转到步骤(1),用新的起点替代第一上弧顶的弧顶终点作为起点,搜索该位置的下一行Ytl =Ytl-I中X从Xtl到(Xtl+ 5)的线段,计算该线段内是否存在线点集,直至上半图的右边和下边边缘截止本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种空变丝毛圈外观图像的处理方法,其特征在于方法步骤如下①、图像处理i.对摄像头采集到的BMP图像去除大面积均匀区,除去主线体; .清除线附近的低亮度点;iii.沿X方向和Y方向分别进行图像滤波,进一步消除噪点,获得二值图。②、毛圈计数(一)对步骤①中iii步获得的二值图的下半图的处理A.对步骤①中iii步获得的二值图的下半图从下到上、从左到右进行扫描,一次扫描一行,找到最下端的一个弧顶,定义为第一下弧顶;B.读出第一下弧顶的起点和终点,计算出第一下弧顶的弧顶宽度、弧中心(Xtl,Y0)坐标;C.在二值图中删去第一下弧顶,并在重画图中画出该线段;D.以第一下弧顶终点为起点,进行左右分别搜索。a、右搜索(1)、以第一下弧顶终点为起点(X。,Y。),搜索该位置的上一行YQ=YQ+1中X从X。到 (X0+5)的线段,计算该线段内是否存在线点集.1)、若线点集质量为零,该点判为断点,转到断点搜索程序,断点搜索程序依次搜索起点(Xd)右上方45°区域中的各行,直到找到线点集质量不等于零的线点集,将该线点集质量不等于零的线点集定义为新的起点(Χο,Υο)。.2)、若线点集质量小于8,大于O,该点判为连续点,将连续点的列坐标Yd+1坐标设为新的起点坐标\,将连续点所在行线点集的质心X坐标定为新的起点坐标X。。.3)、若线点集质量大于或等于8,该点判为交叉点,转到交叉点搜索程序,交叉点搜索程序令Yo = Υο+5,越过交叉点,并在交叉点的右上方区域寻找线点集质量不等于零的线点集, 然后以该线点集质量不等于零的线点集的列坐标设为新的起点坐标\,以所取线点集的质心X坐标定为新的起点坐标X。。.4)、若存在2个以上线点集,取质量数大的一个线点集,若存在多个质量相等的线点集,取最右的一个线点集,并以所取线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标\。(2)、在步骤⑴中每找到一个起点,则在二值图中删去该点,并在重画图中画出该点, 同时将该起点的坐标值记录在EXCEL表格中。(3)、以步骤1Γ4)中的新的起点(Xtl,Y0)为起点,转到步骤(1),用新的起点替代第一下弧顶的弧顶终点作为起点,搜索该位置的上一行Υο=Υο+1中X从Xci到(Χο+5)的线段,计算该线段内是否存在线点集,直至下半图的右边和上边边缘截止,右搜索结束。b、左搜索(I)、以第一下弧顶终点为起点%,^,搜索该位置的上一行1=1+1中父从(Xo-5)至IJ X0的线段,计算该线段内是否存在线点集.1)、若线点集质量为零,该点判为断点,转到断点搜索程序。断点搜索程序依次搜索起点(Xd)左上方45°区域中的各行,直到找到线点集质量不等于零的线点集,将该线点集质量不等于零的线点集定义为新的起点,再继续搜索。2)、若线点集质量小于8,大于O,该点判为连续点,将连续点的列坐标Yd+1坐标设为新的起点坐标\,将连续点所在行线点集的质心X坐标定为新的起点坐标X。。3)、若线点集质量大于或等于8,该点判为交叉点,转到交叉点搜索程序,交叉点搜索程序令Yo = Υο+5,越过交叉点,并在交叉点的左上方区域寻找线点集质量不等于零的线点集, 然后以该线点集质量不等于零的线点集的列坐标设为新的起点坐标\,以所取线点集的质心X坐标定为新的起点坐标X。。4)、若存在2个以上线点集,取质量数大的一个线点集,若存在多个质量相等的线点集,取最左的一个线点集,并以所取线点集的列坐标设为新的起点坐标Ytl,以所取线点集的质心X坐标定为新的起点坐标\。(2)、在步骤⑴中每找到一个起点,则在二值图中删去该点,并在重画图中画出该点, 同时将该点的坐标值记录在EXCEL表格中。(3)、以步骤1Γ4)中的新的起点(Xtl,Y0)为起点,转到步骤(1),用新的起点替代第一下弧顶的弧顶终点作为起点,搜索该位置的上一行Υο=Υο+1中X从Xci到(Χο-5)的线段,计算该线段内是否存在线点集,直至下半图的左边和上边边缘截止,左搜索结束。Ε、搜索完一条弧后,重复步骤Al,进行第二条弧的搜索,直至搜索完下半图所有的弧 线。(二 )对步骤①中iii步获得的二值...

【专利技术属性】
技术研发人员:梁伟东张树荣谢永辉汤栋耀龚健华苏美群
申请(专利权)人:广东新会美达锦纶股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1