1.一种基于计算机图像处理和模式识别的检测细纱管尾纱的方法,其特征在于:S1:采集不含有纱线的纱管图像作为标准纱管图像样本;
S2:对所述纱管图像预处理生成二值图;
S3:将所述二值图在垂直方向投影,得到总垂直投影的宽度数据;
S4:将所述总垂直投影的宽度数据作为基准数据保存在总数据库中;
S5:将所述二值图均匀分成至少三段,将所述三段二值图分别垂直方向投影,得到第一投影宽度数据、第二投影宽度数据和第三投影宽度数据;
S6:分别将所述第一投影宽度数据、第二投影宽度数据和第三投影宽度数据作为基准数据保存在第一数据库、第二数据库和第三数据库;
S7:传入需处理的纱管图像,并按照S2进行处理;
S8:将S7中得到的总垂直投影宽度数据与总数据库中的基准数据进行对比,如果总垂直投影数据大于总数据库中的基准数据,则判断为含有纱线,否则进入S9;
S9:将所述需处理的纱管均匀分成至少三段,该均匀分的段数对应S6中的数据库,且将所述三段二值图分别垂直方向投影,分别得到新的三段二值图垂直投影宽度数据;
S10:将所述新的三段二值图垂直投影数据分别与对应的第一数据库、第二数据库和第三数据库进行对比,在新的三段二值图垂直投影数据中,任一段二值图的垂直投影宽度数据大于对应数据库的基准数据,则判断为含有纱线,否则判断为不含纱线。
2.根据权利要求1所述基于计算机图像处理和模式识别的检测细纱管尾纱的方法,其特征在于:所述S2包括,
S21:对所述纱管图像进行灰度化和二值化处理,得到二值图像;
S22:对所述二值图像降噪处理;
S23:确定纱管在二值图中的位置;
S24:对所述二值图像中的纱管位置进行矫正,使得所述纱管轴向与所述二值图底边垂直。
3.根据权利要求2所述基于计算机图像处理和模式识别的检测细纱管尾纱的方法,其特征在于:所述S24包括,
S241:将所述纱管在二值图中顺时针旋转1度,得到第四垂直投影,接着将未旋转的所述纱管在二值图中逆时针旋转1度,得到第五垂直投影。
S242:如果第四垂直投影的宽度大于第五垂直投影的宽度,则判断所述纱管在二值图中的偏向为右偏,设定矫正旋向为逆时针,如果第四垂直投影的宽度小于第五垂直投影的宽度,则判断所述纱管在二值图中的偏向为左偏,设定矫正旋向为顺时针。
S243:通过以1度为旋转角向矫正旋向偏转,同时进行水平方向投影和垂直方向投影,当所述纱管在二值图中的垂直投影宽度最小,同时水平投影宽度最大时,判定为所述纱管轴线在二值图中垂直于二值图底边。
4.权利要求1所述基于计算机图像处理和模式识别的检测细纱管尾纱的方法,其特征在于:对所述二值图像降噪处理是采用数学形态学中的开启运算和闭合运算处理。