一种基于视觉的服装裁片识别方法技术

技术编号:19343407 阅读:35 留言:0更新日期:2018-11-07 14:21
本发明专利技术公开了一种基于视觉的服装裁片识别方法,具体包括如下步骤:通过摄像头采集裁片图像,对采集到的裁片图像进行预处理;基于Canny边缘检测算法对经预处理后的裁片图像进行边缘检测,获取目标裁片;采用自适应阈值分割方法将目标裁片分割出来;分别提取目标裁片的轮廓特征和HSV颜色空间模型下的颜色直方图表达的颜色特征;构建SVM多类分类器;根据目前裁片的轮廓特征信息和颜色特征信息,采用SVM多类分类器对目标裁片样本进行特征提取和分类,根据分类结果,形成各类裁片特征库;利用裁片特征库对单一颜色布、格子布、条纹布裁剪的各种形状的待识别裁片进行识别分类。解决了现有裁片存在的劳动量大的问题。

A recognition method for garment cutting based on vision

The invention discloses a vision-based recognition method for clothing cutting, which includes the following steps: collecting the cutting image through a camera, preprocessing the collected cutting image; detecting the edge of the pre-processed cutting image based on Canny edge detection algorithm to obtain the target cutting; and adopting adaptive threshold value. Segmentation method divides the target slice; extracts the contour feature of the target slice and the color feature expressed by the color histogram in HSV color space model; constructs a SVM multi-class classifier; according to the contour feature information and color feature information of the current slice, uses SVM multi-class classifier to feature the target slice sample. Extraction and classification, according to the classification results, form a feature library of all kinds of cutting; use the feature library of cutting to identify and classify all kinds of shapes of single color cloth, lattice cloth, stripe cloth cutting. The problem of large amount of labor existing in the existing cutting piece is solved.

【技术实现步骤摘要】
一种基于视觉的服装裁片识别方法
本专利技术属于机器视觉、服装裁片识别
,涉及一种基于视觉的服装裁片识别方法。
技术介绍
服装裁片识别是服装制造中重要的过程之一。特别是服装裁片识别分拣过程,不仅需要投入大量的时间、人力和物力,而且工作效率以及质量也不能得到很好的保障。因此实现对服装裁片识别的算法研究,可以提升服装生产的效益,同时也能保证产品的高品质,间接也推动了自动化的发展。如何改善服装生产过程中对于由格子布、条纹布等布料裁剪的裁片识别与分拣的效率与准确性是提高生产效率的有效途径。近年来,图像处理技术与智能系统终端设备被很多领域所应用,因此,采用可靠、智能且高效的识别方法进行裁片识别成为趋势。基于图像处理技术的目标裁片识别方法,可以方便应用于微处理器终端,而且功耗和成本也相对较低。因此,采用视觉方法识别服装裁片具有一定的意义。
技术实现思路
本专利技术的目的是提供一种基于视觉的服装裁片识别方法,解决了现有服装生产中依靠人工识别格子布和条纹布的裁片存在的劳动量大的问题。本专利技术所采用的技术方案是,一种基于视觉的服装裁片识别方法,具体包括如下步骤:步骤1,通过摄像头采集裁片图像,并将采集到的裁片图像实时在线传送给PC机;步骤2,对步骤1采集到的裁片图像进行预处理;步骤3,基于Canny边缘检测算法对经步骤2预处理后的裁片图像进行边缘检测,获取目标裁片;步骤4:对通过步骤3得到的目标裁片,采用自适应阈值分割方法,将裁片图像分成背景和前景两部分,遍历图像的不同阈值,计算不同阈值下对应的背景和前景之间的类内方差,选取类内方差的极大值对应的阈值作为分割阈值,利用该分割阈值将目标裁片分割出来;步骤5,融合步骤3和步骤4得到目标裁片图像,分别提取目标裁片的轮廓特征和HSV颜色空间模型下的颜色直方图表达的颜色特征;步骤6:构建SVM多类分类器;步骤7:根据步骤5获得的目前裁片的轮廓特征信息和颜色特征信息,采用步骤6构建的SVM多类分类器对目标裁片样本进行特征提取和分类,根据分类结果,形成各类裁片特征库;步骤8:利用步骤7所得的裁片特征库对单一颜色布、格子布、条纹布裁剪的各种形状的待识别裁片进行识别分类。本专利技术的特点还在于,步骤2的具体过程如下:步骤2.1,使用高斯公式对目标图像进行滤波,采用如下公式(1)所示的size=5的高斯内核进行滤波:其中,K为滤波系数;步骤2.2,选用如下公式(2)、(3)所示的卷积公式,分别对裁片图像行方向和列方向做卷积,对裁片图像进行降噪处理:步骤3中裁片图像的边缘检测过程如下:Canny边缘检测算法采用滞后阈值对裁片图像的像素进行筛选,分别选取裁片图像像素的最低阈值和最高阈值作为阈值界限,根据阈值界限获取目标裁片;具体过程如下:当裁片图像的像素幅值低于选取的低阈值时,该像素被删除;当裁片图像的像素幅值高于选取的高阈值时,该像素被视为边缘像素;当裁片图像的像素幅值介于阈值界限之间时,该像素只在接连到高于高阈值的像素时被保留,被保留的像素被视为边缘像素。步骤5中目标裁片的轮廓特征提取过程如下:将目标裁片的形心设为直角坐标系的原点,同时也是极坐标系的原点,目标裁片边界上任一点到目标裁片形心的直线作为纵坐标,将该条直线与直角坐标系横轴之间的夹角作为横坐标,建立新的坐标系,将封闭的轮廓转换成轮廓曲线,轮廓曲线即为提取出的目标裁片的轮廓特征。目标裁片的颜色特征提取过程如下:当目标裁片为条纹或格子时,采用颜色直方图法进行颜色特征提取,具体为:将整幅图像平均划分为m个p×q的子块Bi,i=1,2,…,m,分别计算各个子块的颜色直方图,计算结果表示该子块的颜色特征Ei,i=1,2,…,m,再将各个子块的特征向量Ei进行融合,即得整幅图像的整体颜色特征向量值E,如式(6)所示:E=(E1,E2,...,Em)(6);根据颜色特征向量值E提取目标裁片的颜色特征。本专利技术的有益效果是,本专利技术提出的裁片识别方法,通过将形状与颜色两方面特征融合进行裁片识别,相较于单一特征,识别结果更具有效性;改善了传统人工方法进行格子布、条纹布的裁片识别分拣时存在的劳动量大、劳动力成本高以及人眼劳累导致裁片识别存在误差的问题,提高了服装制造的智能化。附图说明图1是本专利技术一种基于视觉的服装裁片识别方法中裁片形心的直角坐标系与极坐标系的关系;图2是本专利技术一种基于视觉的服装裁片识别方法中轮廓曲线相邻峰谷间所包含面积的示意图。具体实施方式下面结合附图和具体实施方式对本专利技术进行详细说明。本专利技术一种基于视觉的服装裁片识别方法,具体包括如下步骤:步骤1,通过CCD摄像头采集裁片图像,并将采集到的裁片图像实时在线传送给PC机;步骤2,通过PC机对步骤1采集到的裁片图像进行预处理,提高裁片质量,具体过程如下:步骤2.1,使用高斯公式对目标图像进行滤波,采用如下公式(1)所示的size=5的高斯内核进行滤波:其中,K为滤波系数;步骤2.2,选用如下公式(2)、(3)所示的卷积公式,分别对裁片图像行方向(x轴)和列方向(y轴)做卷积,对裁片图像进行降噪处理:步骤3,基于Canny边缘检测算法对经步骤2预处理后的裁片图像进行边缘检测,获取目标裁片,裁片图像的边缘检测过程如下:Canny边缘检测算法采用滞后阈值对裁片图像的像素进行筛选,分别选取裁片图像像素的最低阈值和最高阈值作为阈值界限,根据阈值界限获取目标裁片;具体过程如下:当裁片图像的像素幅值低于选取的低阈值时,该像素被删除;当裁片图像的像素幅值高于选取的高阈值时,该像素被视为边缘像素;当裁片图像的像素幅值介于阈值界限之间时,该像素只在接连到高于高阈值的像素时被保留,被保留的像素被视为边缘像素。步骤4:对通过步骤3得到的目标裁片,采用自适应阈值分割方法,将裁片图像分成背景和前景两部分,遍历图像的不同阈值,计算不同阈值下对应的背景和前景之间的类内方差,选取类内方差的极大值对应的阈值作为分割阈值,利用该分割阈值将目标裁片分割出来;步骤5,融合步骤3和步骤4得到目标裁片图像,分别提取目标裁片的轮廓特征和HSV颜色空间模型下的颜色直方图表达的颜色特征;目标裁片的轮廓特征提取过程如下:将目标裁片的形心设为直角坐标系的原点,同时也是极坐标系的原点,目标裁片边界上任一点到目标裁片形心的直线作为纵坐标,该条直线(该条直线指目标裁片边界上任一点到目标裁片形心之间的直线)与直角坐标系横轴之间的夹角作为横坐标,建立新的坐标系,将封闭的轮廓转换成轮廓曲线;裁片形心的直角坐标系与极坐标系的关系如图1所示;轮廓曲线上的峰和谷代表了目标裁片的轮廓相对于形心的结构信息,轮廓曲线的相邻峰谷间所包含的面积代表了轮廓曲线的细节特征,轮廓曲线中相邻峰谷间面积计算步骤如下:步骤A,从左至右按顺序计算轮廓曲线相邻峰谷间的面积,轮廓曲线所有相邻峰谷间的面积形成一个序列S={s1,s2,....,si-1,si},si表示第i个相邻峰谷间的面积;轮廓曲线相邻峰谷间所包含面积如图2所示。步骤B,假设对序列S进行归一化后的序列为D={d1,d2,....,di},计算序列D的频谱,得到序列L={l1,l2,....,li},li通过如下公式(4)计算:li=dωi,(N≥2)(4);其中,d为常数,N为正整数;设li的实部和虚部分别为pi和qi,序列本文档来自技高网...

【技术保护点】
1.一种基于视觉的服装裁片识别方法,其特征在于:具体包括如下步骤:步骤1,通过摄像头采集裁片图像,并将采集到的裁片图像实时在线传送给PC机;步骤2,对步骤1采集到的裁片图像进行预处理;步骤3,基于Canny边缘检测算法对经步骤2预处理后的裁片图像进行边缘检测,获取目标裁片;步骤4:对通过步骤3得到的目标裁片,采用自适应阈值分割方法,将裁片图像分成背景和前景两部分,遍历图像的不同阈值,计算不同阈值下对应的背景和前景之间的类内方差,选取类内方差的极大值对应的阈值作为分割阈值,利用该分割阈值将目标裁片分割出来;步骤5,融合步骤3和步骤4得到目标裁片图像,分别提取目标裁片的轮廓特征和HSV颜色空间模型下的颜色直方图表达的颜色特征;步骤6:构建SVM多类分类器;步骤7:根据步骤5获得的目前裁片的轮廓特征信息和颜色特征信息,采用步骤6构建的SVM多类分类器对目标裁片样本进行特征提取和分类,根据分类结果,形成各类裁片特征库;步骤8:利用步骤7所得的裁片特征库对单一颜色布、格子布、条纹布裁剪的各种形状的待识别裁片进行识别分类。

【技术特征摘要】
1.一种基于视觉的服装裁片识别方法,其特征在于:具体包括如下步骤:步骤1,通过摄像头采集裁片图像,并将采集到的裁片图像实时在线传送给PC机;步骤2,对步骤1采集到的裁片图像进行预处理;步骤3,基于Canny边缘检测算法对经步骤2预处理后的裁片图像进行边缘检测,获取目标裁片;步骤4:对通过步骤3得到的目标裁片,采用自适应阈值分割方法,将裁片图像分成背景和前景两部分,遍历图像的不同阈值,计算不同阈值下对应的背景和前景之间的类内方差,选取类内方差的极大值对应的阈值作为分割阈值,利用该分割阈值将目标裁片分割出来;步骤5,融合步骤3和步骤4得到目标裁片图像,分别提取目标裁片的轮廓特征和HSV颜色空间模型下的颜色直方图表达的颜色特征;步骤6:构建SVM多类分类器;步骤7:根据步骤5获得的目前裁片的轮廓特征信息和颜色特征信息,采用步骤6构建的SVM多类分类器对目标裁片样本进行特征提取和分类,根据分类结果,形成各类裁片特征库;步骤8:利用步骤7所得的裁片特征库对单一颜色布、格子布、条纹布裁剪的各种形状的待识别裁片进行识别分类。2.根据权利要求1所述的一种基于视觉的服装裁片识别方法,其特征在于:所述步骤2的具体过程如下:步骤2.1,使用高斯公式对目标图像进行滤波,采用如下公式(1)所示的size=5的高斯内核进行滤波:其中,K为滤波系数;步骤2.2,选用如下公式(2)、(3)所示的卷积公式,分别对裁片图像行方向和列方向做卷积,对裁片图像进行降噪处理:3.根据权利要求1所述的一种基于视觉的服装...

【专利技术属性】
技术研发人员:王晓华高盼张蕾杨青梅
申请(专利权)人:西安工程大学
类型:发明
国别省市:陕西,61

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

1