基于图像的蕾丝花边检测定位裁剪方法及系统和存储介质与流程

文档序号:14912375发布日期:2018-07-10 23:46阅读:248来源:国知局

本发明涉及机器视觉和图像处理技术领域,具体地,涉及基于图像的蕾丝花边检测定位裁剪方法及系统和存储介质,主要应用于纺织行业。



背景技术:

蕾丝花边一般都会出现在服装、内衣、家纺品上面,因蕾丝花型美丽,材料通透,所以主要用于装饰作用。蕾丝花边的轻薄、柔软和固定性差的特点是蕾丝花边裁剪企业在裁剪过程中遇到的一大难题。现有的蕾丝裁剪方法是工人用剪刀沿着蕾丝的边缘或靠近边缘一定距离的位置修剪蕾丝图案。由于蕾丝材料柔软,容易变形,所以蕾丝材料的裁剪是一个非常细致的工作,要求工人十分小心的裁剪蕾丝图案,否则,极有可能裁剪到需要的蕾丝图案极其容易裁剪到蕾丝图案,造成蕾丝材料的浪费。同时,在蕾丝花边的人工裁剪过程中,一方面由于工人长时间盯着蕾丝布料,会造成人眼视觉上的疲劳,从而造成定位不准确的问题。另一方面由于工人需要一片一片的裁剪,因此裁剪时间较长,效率比较低下。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种基于图像的蕾丝花边检测定位裁剪方法及系统和存储介质。

根据本发明提供的一种基于图像的蕾丝花边检测定位裁剪方法,包括:

步骤A:设置图像预处理参数和蕾丝花边检测定位参数;

步骤B:读取蕾丝花边图像,根据设置的图像预处理参数对读取的蕾丝花边图像进行预处理,增加蕾丝花边图像上的目标区域与背景区域的对比度;

步骤C:根据设置的蕾丝花边检测定位参数,获取预处理后的蕾丝花边图像的目标区域的轮廓线;

步骤D:遍历获取的轮廓线,对每个目标区域的轮廓线进行处理,合并为完整的花型的轮廓;

步骤E:根据每个轮廓的形状参数,剔除不满足蕾丝花边检测定位参数的轮廓线。

较佳的,所述图像预处理参数包括图像灰度、图像增强或者图像反色在内的参数;所述蕾丝花边检测定位参数包括检测方法、形态学或轮廓筛选在内的参数。

较佳的,所述步骤C具体包括:根据设置的蕾丝花边检测定位参数中设置的检测方法,对预处理后的蕾丝花边图像进行阈值分割并得到分割后的二值图像,然后提取二值图像中蕾丝花边图像的目标区域,并提取目标区域的轮廓线。

较佳的,所述步骤D具体包括:对于蕾丝花边图像上的同一个花型被分割为几部分的情况,通过形态学运算合并为一个完整的花型,对于蕾丝花边图像上的一个花型在边缘部分被多分割或少分割的情况,通过形态学运算对分割结果进行填充或剔除操作,最后获取完整的花型的轮廓。

根据本发明提供的一种基于图像的蕾丝花边检测定位裁剪系统,包括:

模块A:设置图像预处理参数和蕾丝花边检测定位参数;

模块B:读取蕾丝花边图像,根据设置的图像预处理参数对读取的蕾丝花边图像进行预处理,增加蕾丝花边图像上的目标区域与背景区域的对比度;

模块C:根据设置的蕾丝花边检测定位参数,获取预处理后的蕾丝花边图像的目标区域的轮廓线;

模块D:遍历获取的轮廓线,对每个目标区域的轮廓线进行处理,合并为完整的花型的轮廓;

模块E:根据每个轮廓的形状参数,剔除不满足蕾丝花边检测定位参数的轮廓线。

较佳的,所述图像预处理参数包括图像灰度、图像增强或者图像反色在内的参数;所述蕾丝花边检测定位参数包括检测方法、形态学或轮廓筛选在内的参数。

较佳的,所述模块C具体包括:根据设置的蕾丝花边检测定位参数中设置的检测方法,对预处理后的蕾丝花边图像进行阈值分割并得到分割后的二值图像,然后提取二值图像中蕾丝花边图像的目标区域,并提取目标区域的轮廓线。

较佳的,所述模块D具体包括:对于蕾丝花边图像上的同一个花型被分割为几部分的情况,通过形态学运算合并为一个完整的花型,对于蕾丝花边图像上的一个花型在边缘部分被多分割或少分割的情况,通过形态学运算对分割结果进行填充或剔除操作,最后获取完整的花型的轮廓。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的基于图像的条纹布料检测定位裁剪方法的步骤。

根据本发明提供的一种布料裁剪设备,包括权利要求9所述的存储有计算机程序的计算机可读存储介质。

与现有技术相比,本发明具有如下的有益效果:

本发明可结合图像采集系统、机械运动控制系统和激光切割技术,实现了蕾丝花边裁剪位置快速、精确的定位。能够准确检测到蕾丝花边图像,并准确定位到需要裁剪位置,实现蕾丝花边图案快速定位与裁剪。无需人工手工裁剪,可以将工人从繁琐的劳动中解放出来,提高企业生成效率。省时省工,相比人工裁剪生产效率提高了5倍以上。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明基于图像的蕾丝花边检测定位裁剪方法的流程图;

图2为原始的蕾丝花边图像;

图3为经过本发明检测定位后的效果图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

如图1所示,本发明提供的一种基于图像的蕾丝花边检测定位裁剪方法,包括:

步骤A:设置图像预处理参数和蕾丝花边检测定位参数。图像预处理参数包括图像灰度、图像增强或者图像反色等参数,可根据蕾丝花边图像的实际情况设置相应的参数。蕾丝花边检测定位参数包括检测方法、形态学、轮廓筛选等参数,检测参数主要用于检测蕾丝花边的目标区域。

步骤B:读取蕾丝花边图像,读取的图像如图2所示,根据设置的图像预处理参数对读取的蕾丝花边图像进行预处理,增加蕾丝花边图像上的目标区域与背景区域的对比度。

步骤C:根据设置的蕾丝花边检测定位参数,获取预处理后的蕾丝花边图像的目标区域的轮廓线。具体包括根据设置的蕾丝花边检测定位参数中设置的检测方法,对预处理后的蕾丝花边图像进行阈值分割并得到分割后的二值图像,然后提取二值图像中蕾丝花边图像的目标区域,并提取目标区域的轮廓线。

步骤D:遍历获取的轮廓线,对每个目标区域的轮廓线进行处理,合并为完整的花型的轮廓。对于蕾丝花边图像上的同一个花型被分割为几部分的情况,通过形态学运算合并为一个完整的花型,对于蕾丝花边图像上的一个花型在边缘部分被多分割或少分割的情况,通过形态学运算对分割结果进行填充或剔除操作,最后获取完整的花型的轮廓。

步骤E:根据每个轮廓的形状参数,剔除不满足蕾丝花边检测定位参数的轮廓线。

步骤F:将剔除不满足蕾丝花边检测定位参数的轮廓线后的结果输出并显示,方便观察,结果如图3所示。

在上述基于图像的蕾丝花边检测定位裁剪方法的基础上,本发明还提供一种基于图像的蕾丝花边检测定位裁剪系统,包括:

模块A:设置图像预处理参数和蕾丝花边检测定位参数。图像预处理参数包括图像灰度、图像增强或者图像反色等参数,可根据蕾丝花边图像的实际情况设置相应的参数。蕾丝花边检测定位参数包括检测方法、形态学、轮廓筛选等参数,检测参数主要用于检测蕾丝花边的目标区域。

模块B:读取蕾丝花边图像,读取的图像如图2所示,根据设置的图像预处理参数对读取的蕾丝花边图像进行预处理,增加蕾丝花边图像上的目标区域与背景区域的对比度。

模块C:根据设置的蕾丝花边检测定位参数,获取预处理后的蕾丝花边图像的目标区域的轮廓线。具体包括根据设置的蕾丝花边检测定位参数中设置的检测方法,对预处理后的蕾丝花边图像进行阈值分割并得到分割后的二值图像,然后提取二值图像中蕾丝花边图像的目标区域,并提取目标区域的轮廓线。

模块D:遍历获取的轮廓线,对每个目标区域的轮廓线进行处理,合并为完整的花型的轮廓。对于蕾丝花边图像上的同一个花型被分割为几部分的情况,通过形态学运算合并为一个完整的花型,对于蕾丝花边图像上的一个花型在边缘部分被多分割或少分割的情况,通过形态学运算对分割结果进行填充或剔除操作,最后获取完整的花型的轮廓。

模块E:根据每个轮廓的形状参数,剔除不满足蕾丝花边检测定位参数的轮廓线。

模块F:将剔除不满足蕾丝花边检测定位参数的轮廓线后的结果输出并显示,方便观察,结果如图3所示。

在上述基于图像的蕾丝花边检测定位裁剪方法的基础上,本发明还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述步骤A至步骤F所述的基于图像的蕾丝花边检测定位裁剪方法的步骤。

在上述存储有计算机程序的计算机可读存储介质的基础上,本发明还提供一种布料裁剪设备,包括上述的存储有计算机程序的计算机可读存储介质。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1