裁片类型的识别方法、装置、缝纫设备及可读存储介质与流程
未命名
10-21
阅读:90
评论:0
1.本技术涉及智能制造技术领域,更具体而言,涉及一种裁片类型的识别方法、裁片类型的识别装置、缝纫设备及计算机可读存储介质。
背景技术:
2.一般地,一件服装由若干块裁片缝纫而成。根据缝纫完成的服装中裁片的位置,裁片的类型可分为位于人体胸前的前裁片和位于人体背后的后裁片。在相关技术中,通常是基于人工将各个裁片划分为前裁片和后裁片之后,再控制缝纫设备根据裁片的类型完成缝合操作。然而如此,因人工识别裁片的效率低下,导致服装缝纫的效率较低。
技术实现要素:
3.本技术提供了一种裁片类型的识别方法、裁片类型的识别装置、缝纫设备及计算机可读存储介质。
4.本技术实施方式提供一种裁片类型的识别方法,包括:
5.获取待识别裁片的图像信息;
6.根据所述图像信息确定所述待识别裁片的第一轮廓;
7.根据所述第一轮廓确定所述待识别裁片的第一关键点;
8.根据所述第一轮廓、所述第一关键点及预设裁片类型模板,识别所述待识别裁片的类型,所述类型包括前裁片和后裁片。
9.本技术提供的裁片类型的识别方法中,缝纫设备获取待识别裁片的图像信息。再根据待识别裁片的图像信息,对待识别裁片进行轮廓识别以确定待识别裁片的第一轮廓。基于第一轮廓确定待识别裁片的多个关键点,进而得到第一关键点。在得到第一轮廓和第一关键点的情况下,缝纫设备根据第一轮廓、第一关键点及预设裁片类型模板,确定待识别裁片的类型为前裁片还是后裁片。如此,本技术实施方式使得缝纫设备可在识别到裁片后,即,检测到未知类型的待识别裁片后,根据待识别裁片的第一轮廓、第一关键点及预设裁片类型模板,识别出待识别裁片的类型,或者是,根据第一轮廓和第一关键点确定出待识别裁片和预设裁片类型模板的相似程度等,再识别出待识别裁片的类型,从而为后续裁片缝纫的相关工序提供基础。本技术实施方式中,缝纫设备根据待识别裁片的第一关键点和第一轮廓即可完成裁片类型的识别,而因轮廓确定和关键点确定无需较复杂的步骤,使得缝纫设备能快速地确定裁片的轮廓和关键点,由此能简单高效地完成裁片类型识别,裁片类型的识别效率得以提升,缝纫设备的服装缝纫的效率亦得到提高。同时,一定程度上能降低人工识别裁片类型而带来的执行成本。此外,缝纫设备能够以算力较低的控制芯片完成裁片类型识别,使得缝纫设备的硬件成本降低。
10.在某些实施方式中,所述根据所述第一轮廓、所述第一关键点及预设裁片类型模板,识别所述待识别裁片的类型,包括:
11.根据所述预设裁片类型模板的第二轮廓,确定第二关键点;
12.根据所述第一关键点和所述第二关键点,对所述第一轮廓进行仿射变换处理,得到所述第一轮廓的变换图像;
13.根据所述变换图像与所述第二轮廓,识别所述待识别裁片的类型。
14.如此,本技术实施方式基于仿射变换,使得待识别裁片的第一轮廓在变换后,尺度能与预设裁片类型模板的第二轮廓相同,故缝纫设备能较简单地确定出变换后的第一轮廓与第二轮廓的异同,也即,变换图像与第二轮廓的异同,使得待识别裁片的类型能准确地识别。
15.在某些实施方式中,所述根据所述变换图像与所述第二轮廓,识别所述待识别裁片的类型,包括:
16.根据所述变换图像与所述第二轮廓,确定所述待识别裁片与所述预设裁片类型模板的相似程度;
17.根据所述相似程度,识别所述待识别裁片的类型。
18.如此,本技术实施方式使得缝纫设备能基于变换图像和第二轮廓的相似程度,来确定待识别裁片的类型,使得裁片类型的识别简单高效,识别效率得到保障。
19.在某些实施方式中,所述根据所述变换图像与所述第二轮廓,确定所述待识别裁片与所述预设裁片类型模板的相似程度,包括:
20.根据第一变换图像与前裁片轮廓,确定所述待识别裁片与前裁片模板的第一相似程度,所述第一变换图像为根据所述第一关键点和所述前裁片轮廓对应的第三关键点,对所述第一轮廓进行仿射变换处理以得到;
21.根据第二变换图像与后裁片轮廓,确定所述待识别裁片与后裁片模板的第二相似程度,所述第二变换图像为根据所述第一关键点和所述后裁片轮廓对应的第四关键点,对所述第一轮廓进行仿射变换处理以得到。
22.如此,本技术实施方式基于第一相似程度和第二相似程度,使得缝纫设备能高效地确定待识别裁片与前裁片的异同,以及待识别裁片与后裁片的异同,从而能准确地确定出待识别裁片的类型。
23.在某些实施方式中,所述根据所述相似程度,识别所述待识别裁片的类型,包括:
24.若所述第一相似程度高于所述第二相似程度,则确定所述待识别裁片的类型为前裁片;
25.若所述第二相似程度高于所述第一相似程度,则确定所述待识别裁片的类型为后裁片。
26.如此,本技术实施方式基于第一相似程度和第二相似程度的大小关系,使得待识别裁片的类型得以高效且准确地确定。
27.在某些实施方式中,所述根据所述变换图像与所述第二轮廓,确定所述待识别裁片与所述预设裁片类型模板的相似程度,包括:
28.根据所述变换图像与所述第二轮廓的交并比,确定所述相似程度。
29.如此,本技术实施方式基于交并比,使得变换图像和第二轮廓的相似程度能简单高效地确定,亦使得裁片类型的执行效率得到保障。
30.在某些实施方式中,所述根据所述变换图像与所述第二轮廓的交并比,确定所述相似程度,包括:
31.根据所述第二轮廓,对所述变换图像进行图像对齐处理,得到对齐后的所述变换图像;
32.根据所述第二轮廓和对齐后的所述变换图像的交并比,确定所述相似程度。
33.如此,本技术实施方式基于图像对齐处理,使得变换图像能与第二轮廓对齐,从而降低了变换图像和第二轮廓的位置差异对交并比计算的负面影响,交并比计算结果的有效性得以保障。
34.本技术实施方式提供一种裁片类型的识别装置,包括:
35.信息获取模块,用于获取待识别裁片的图像信息;
36.轮廓确定模块,用于根据所述图像信息确定所述待识别裁片的第一轮廓;
37.关键点确定模块,用于根据所述第一轮廓确定所述待识别裁片的第一关键点;
38.类型识别模块,用于根据所述第一轮廓、所述第一关键点及预设裁片类型模板,识别所述待识别裁片的类型,所述类型包括前裁片和后裁片。
39.本技术实施方式提供一种缝纫设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述的裁片类型识别方法。
40.本技术实施方式提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现上述的裁片类型识别方法。
41.本技术实施方式提供的裁片类型的识别装置、缝纫设备及计算机可读存储介质,可在识别到裁片后,即,检测到未知类型的待识别裁片后,根据待识别裁片的第一轮廓、第一关键点及预设裁片类型模板,识别出待识别裁片的类型,或者是,根据第一轮廓和第一关键点确定出待识别裁片和预设裁片类型模板的相似程度等,再识别出待识别裁片的类型,从而为后续裁片缝纫的相关工序提供基础。本技术实施方式中,缝纫设备根据待识别裁片的第一关键点和第一轮廓即可完成裁片类型的识别,而因轮廓确定和关键点确定无需较复杂的步骤,进而缝纫设备能快速地确定裁片的轮廓和关键点,从而简单高效地完成裁片类型识别,裁片类型的识别效率得以提升,缝纫设备的服装缝纫的效率亦得到提高。同时,一定程度上能降低人工识别裁片类型而带来的执行成本。此外,缝纫设备能够以算力较低的控制芯片完成裁片类型识别,从而降低缝纫设备的硬件成本。
42.本技术的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实施方式的实践了解到。
附图说明
43.本技术的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
44.图1为本技术某些实施方式中裁片类型的识别方法的流程示意图;
45.图2为本技术某些实施方式中裁片类型的识别装置的示意图;
46.图3为本技术某些实施方式中裁片的示意图;
47.图4为本技术某些实施方式中裁片类型的识别方法的流程示意图;
48.图5为本技术某些实施方式中裁片类型的识别方法的流程示意图;
49.图6为本技术某些实施方式中裁片类型的识别方法的流程示意图;
50.图7为本技术某些实施方式中裁片类型的识别方法的流程示意图;
51.图8为本技术某些实施方式中裁片类型的识别方法的流程示意图;
52.图9为本技术某些实施方式中裁片类型的识别方法的流程示意图;
53.图10为本技术某些实施方式中裁片类型的识别方法的流程示意图。
具体实施方式
54.下面详细描述本技术的实施方式,实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本技术的实施方式,而不能理解为对本技术的实施方式的限制。
55.在服装自动生产场景下,缝纫设备需将类型不同的裁片正确叠放后再进行缝纫操作,例如,将前裁片叠放至后裁片上方后再将二者缝合以得到成衣。也因此,裁片类型的识别为服装自动生产作业中不可或缺的一环。
56.现阶段的裁片识别环节中,部分工厂采用的是人工识别裁片类型的方式,以保障裁片类型的正确识别。然而,因大部分时间下的裁片识别工作均为枯燥的重复操作,且长时间的识别工作导致眼部劳累,故人工识别裁片类型的效率不高,进而缝纫设备的缝纫效率受限。
57.而在另一部分工厂中,采用的基于深度学习的裁片类型自动化识别方式,以根据预先训练完成的神经网络模型,对各个裁片的类型进行预测,从而完成裁片类型的自动化识别。然而,因神经网络模型的不确定性,或者说,因神经网络模型为黑盒模型,故在裁片类型预测出错的时下,工作人员难以对神经网络模型进行修正以避免下次出错。同时,多数神经网络模型是基于裁片图像的像素特征来处理类型预测任务,如通过颜色特征完成裁片类型的预测。然而,当神经网络模型对未知的裁片进行识别时,或者说,当神经网络模型对训练集外的裁片进行检测时,因裁片的款式、纹理及印花均未知,故神经网络模型可能输出无法预料的结果。也因此,神经网络模型的预测精度难以保障。
58.此外,在缝纫设备根据神经网络模型完成裁片类型的识别时,需保证缝纫设备的控制芯片能支撑神经网络模型的运行,换言之,控制芯片需具备较高的算力,导致单台缝纫设备的硬件成本较高。
59.针对上述可能遇到的问题,请参阅图1,本技术实施方式提供一种裁片类型的识别方法,包括:
60.01:获取待识别裁片的图像信息;
61.02:根据图像信息确定待识别裁片的第一轮廓;
62.03:根据第一轮廓确定待识别裁片的第一关键点;
63.04:根据第一轮廓、第一关键点及预设裁片类型模板,识别待识别裁片的类型,类型包括前裁片和后裁片。
64.请参阅图2,本技术实施方式提供一种裁片类型的识别装置200。本技术实施方式的裁片类型的识别方法可以由本技术实施方式的裁片类型的识别装置200实现。具体地,识别装置200包括信息获取模块210、轮廓确定模块220、关键点确定模块230及类型识别模块240。其中,信息获取模块210用于获取待识别裁片的图像信息。轮廓确定模块220用于根据
图像信息确定待识别裁片的第一轮廓。关键点确定模块230用于根据第一轮廓确定待识别裁片的第一关键点。类型识别模块240用于根据第一轮廓、第一关键点及预设裁片类型模板,识别待识别裁片的类型。
65.本技术实施方式还提供一种缝纫设备,缝纫设备包括存储器和处理器。本技术实施方式的裁片类型的识别方法可以由本技术实施方式的缝纫设备实现。具体地,存储器中存储有计算机程序,处理器用于获取待识别裁片的图像信息;根据图像信息确定待识别裁片的第一轮廓;根据第一轮廓确定待识别裁片的第一关键点;根据第一轮廓、第一关键点及预设裁片类型模板,识别待识别裁片的类型,类型包括前裁片和后裁片。
66.具体而言,本技术实施方式中的缝纫识别在检测到类型未知的裁片时,例如,通过摄像头检测到预设位置存在裁片时,又或是,接收到裁片来料信号时,缝纫设备可通过摄像头拍摄待识别裁片以得到待识别裁片的图像,也即,获取待识别裁片的图像信息。然后,缝纫设备根据待识别裁片的图像信息,对待识别裁片的轮廓进行识别,从而提取到待识别裁片的轮廓,即第一轮廓。在得到第一轮廓的情况下,对第一轮廓进行关键点提取操作,以对第一轮廓上的各个关键点进行识别,如识别第一轮廓中的领口关键点和/或袖口关键点,从而得到第一关键点。在得到第一轮廓和第一关键点信息的情况下,缝纫设备根据第一轮廓、第一关键点,以及预先存储的预设裁片类型模板,确定出待识别裁片的类型,即,确定待识别裁片为前裁片,或确定待识别裁片为后裁片。
67.可以理解的是,本技术实施方式中的缝纫设备可理解为能执行裁片类型识别任务和裁片缝纫任务的机器设备。
68.进一步地,缝纫设备的具体构成是可根据实际情况设置的内容,如在某些实施方式中,缝纫设备可以由上位机和智能缝纫机两个硬件设备构成,其中,上位机可理解为用于执行裁片类型识别,即执行上述步骤01至04的设备,上位机包括但不仅限于移动终端、个人电脑及平板电脑。智能缝纫机可以用于根据上位机发送的信号,执行相应的裁片抓取和裁片缝纫。在另一些实施方式中,缝纫设备为由一个完整的硬件设备构成,能基于各个模组(如摄像模组等)及基于预设程序,执行裁片类型识别,即执行上述步骤01至04。
69.还可以理解的是,本技术实施方式的缝纫设备在获取到待识别裁片的图像信息后,首先将进行裁片轮廓的确定,即确定待识别裁片的第一轮廓。为更清楚地说明本技术实施方式中的轮廓,请参阅图3,图3为本技术某些实施方式中裁片的示意图。图3中,黑色线条所围成的封闭图形可视作某裁片的轮廓。
70.能理解的是,第一轮廓能表征待识别裁片的形状和尺码等图像特征。也因此,本技术实施方式基于裁片类型不同,故裁片的形状(或者说,轮廓)不同的思路,对待识别裁片的轮廓进行识别(或者说,提取),进而,基于提取到的第一轮廓来确定待识别裁片的类型。
71.进一步地,根据图像信息确定第一轮廓的具体方式为可根据实际情况设置的内容。如在某些实施方式中,通过边缘检测算法对待识别裁片的图像信息进行处理后,即可得到第一轮廓。而在另一些实施方式中,缝纫设备的程序能执行基于预设的前景分割算法,故缝纫设备得到待识别裁片的图像信息后,基于前景分割算法来得到图像信息对应的第一轮廓。
72.在完成第一轮廓的提取后,本技术实施方式将基于第一轮廓执行关键点提取(或者说,关键点识别操作),以提取到待识别裁片的各个关键点,从而得到第一关键点。能理解
的是,因第一关键点是基于第一轮廓得到,故第一关键点可表征待识别裁片的尺寸大小和轮廓。
73.进一步地,本技术实施方式中的第一关键点为可根据实际情况设置的内容,如在某些实施方式中,第一关键点数量为多个,包括但不仅限于袖口关键点和衣领关键点。而在另一些实施方式中,具体请再次参阅图3,也即,第一关键点可以是图3中的8个点位,或者说,图3中8个空心圆形的所在位置和关键点类别(下摆类别关键点、领口类别关键点)等。
74.更进一步地,确定待识别裁片的第一关键点的具体方式为可根据实际情况设置的内容,如在某些实施方式中,第一关键点基于预设关键点识别模型得到,也即,将待识别裁片的第一轮廓输入至预设关键点识别模型,从而得到第一关键点。
75.在得到第一轮廓和第一关键点后,缝纫设备可根据预存的预设裁片类型模板,结合第一轮廓和第一关键点,确定待识别裁片的具体类型。能理解的是,本技术实施方式通过待识别裁片的第一轮廓和第一关键点,以及预设的预设裁片类型模板,即可完成待识别裁片的类型识别,换言之,本技术实施方式是通过完整裁片图像的部分信息来完成类型识别,不需要通过完整裁片图像来执行如像素对比等操作,裁片类型的识别方式较为简单。同时,还能理解的是,裁片的轮廓确定和关键点确定无需较为复杂的算法或模型来实现。由此,缝纫机器处理裁片类型识别任务时,基于算力较低的控制芯片即可完成裁片类型识别,缝纫机器的硬件成本得到控制。
76.能理解的是,本技术实施方式中的预设裁片类型模板可理解为某一种类型的裁片的通常样式,如通过对多个前裁片进行图像拟合后,拟合得到的图像即为预设裁片类型模板。
77.还能理解的是,根据第一轮廓、第一关键点和预设裁片类型模板,识别待识别裁片的类型的具体方式为可根据实际情况设置的内容,如在某些实施方式中,缝纫设备可根据第一轮廓与预设裁片类型模板的重合程度,以及第一关键点落入预设裁片类型模板的关键点落入情况来确定待识别裁片的类型。示范性的,设预设裁片类型模板包括前裁片模板,在待识别裁片和前裁片模板为相同比例,且待识别裁片和前裁片模板对齐的情况下,判断待识别裁片的第一轮廓与前裁片模板的重合面积是否超过预设面积,再判断第一关键点中是否有预设数量个以上的关键点位于前裁片模板对应的图形内。若两个条件均满足,则认定待识别裁片与前裁片模板相似,故认定待识别裁片为前裁片。而若仅单个条件满足,或是两个条件均不满足,则认定待识别裁片为后裁片。
78.此外,还可以理解的是,在完成裁片的类型识别后,缝纫设备可根据裁片的类型执行后续的缝纫工序,如裁片抓取和裁片缝纫等。
79.综上,本技术实施方式使得缝纫设备可在识别到裁片后,即,检测到未知类型的待识别裁片后,根据待识别裁片的第一轮廓、第一关键点及预设裁片类型模板,识别出待识别裁片的类型,或者是,根据第一轮廓和第一关键点确定出待识别裁片和预设裁片类型模板的相似程度等,再识别出待识别裁片的类型,从而为后续裁片缝纫的相关工序提供基础。本技术实施方式中,缝纫设备根据待识别裁片的第一关键点和第一轮廓即可完成裁片类型的识别,而因轮廓确定和关键点确定无需较复杂的步骤,进而缝纫设备能快速地确定裁片的轮廓和关键点,从而简单高效地完成裁片类型识别,裁片类型的识别效率得以提升,缝纫设备的服装缝纫的效率亦得到提高。同时,一定程度上能降低人工识别裁片类型而带来的执
行成本。此外,缝纫设备能够以算力较低的控制芯片完成裁片类型识别,缝纫设备的硬件成本降低。
80.另外,因本技术实施方式未采用黑盒模型(如神经网络模型等)来完成裁片类型的预测,进而,当待识别裁片的类型识别错误时,工作人员能快速地定位出缝纫设备的出错原因,使得缝纫设备的后期维护较为便利。同时,因本技术实施方式是基于轮廓和关键点来进行类型识别,而非颜色特征等图像特征,故在缝纫设备在面对颜色、纹理及印花均未知的裁片时,因颜色、纹理及印花均不影响裁片的轮廓和关键点,故本技术实施方式的缝纫设备能以较高的准确率完成识别。
81.在某些实施方式中,请参阅图4,步骤04包括:
82.040:根据预设裁片类型模板的第二轮廓,确定第二关键点;
83.041:根据第一关键点和第二关键点,对第一轮廓进行仿射变换处理,得到第一轮廓的变换图像;
84.042:根据变换图像与第二轮廓,识别待识别裁片的类型。
85.本技术实施方式的类型识别模块用于根据预设裁片类型模板的第二轮廓,确定第二关键点;根据第一关键点和第二关键点,对第一轮廓进行仿射变换处理,得到第一轮廓的变换图像;根据变换图像与第二轮廓,识别待识别裁片的类型。
86.本技术实施方式的缝纫设备还用于根据预设裁片类型模板的第二轮廓,确定第二关键点;根据第一关键点和第二关键点,对第一轮廓进行仿射变换处理,得到第一轮廓的变换图像;根据变换图像与第二轮廓,识别待识别裁片的类型。
87.也即,本技术实施方式的缝纫设备将基于待识别裁片和预设裁片类型模板在轮廓上的相似,确定出待识别裁片的类型。
88.具体而言,缝纫设备首先将提取预设裁片类型模板的轮廓,以得到第二轮廓。
89.可以理解的是,提取预设裁片类型模板的轮廓的具体方式为可根据实际情况设置的内容。例如,在某些实施方式中,缝纫设备预存的预设裁片类型模板为绘图交换格式(drawing exchange format,dxf)的文件,换言之,预设裁片类型模板由多个矢量数据构建,进而,缝纫设备可通过提取预设裁片类型模板中预先标注为“轮廓”的矢量数据以得到第二轮廓。
90.在得到第二轮廓后,缝纫设备识别第二轮廓中的关键点,以得到预设裁片类型模板的第二关键点。
91.随后,为使第一轮廓和第二轮廓为相同的比例或尺寸,以消除第一轮廓和第二轮廓的尺寸差异(或者说,比例差异),故本技术实施方式基于仿射变换的方式,根据第一轮廓的第一关键点和第二轮廓的第二关键点,对第一轮廓进行相应的变换处理,以使第一轮廓在变换处理后,第一轮廓的各个关键点能与第二轮廓的各个关键点在位置上匹配。可以理解的是,第一关键点和第二关键点可以是相同类型的关键点。示范性的,在第一关键点包括类似于图3所示的8个关键点时,第二关键点亦包括类似于图3所示的8个关键点。
92.以及,在进行仿射变换时,将基于关键点的类型进行映射变换,举例而言,在第一轮廓和第二轮廓均包括衣领关键点和下摆关键点时,第一轮廓的衣领关键点将映射至第二轮廓的衣领关键点,第一轮廓的下摆关键点将映射至第二轮廓的下摆关键点,从而完成仿射变换。
93.还可以理解的是,仿射变换前后,第一轮廓的各个线段的比例发生了变化,但各个线段的方向未改变,也即,变换前为直线的线段,变换后仍为直线,变换前为曲线的线段,变换后仍为曲线。也因此,基于仿射变换,第一轮廓在变换前后的扭曲情况可能较小,能在一定程度上保障第一轮廓的形状不变。以及,还可以理解的是,仿射变换的运行方式较为简单,换言之,缝纫设备能以较高的效率执行仿射变换,进而,缝纫设备执行完整的裁片类型识别的效率能得到保障。
94.在完成第一轮廓的仿射变换,得到第一轮廓的仿射变换结果,也即变换图像的情况下,缝纫设备将根据变换图像和预设裁片类型模板的第二轮廓,识别出待识别裁片的类型。
95.能理解的是,若待识别裁片的类型与预设裁片类型模板的类型匹配,例如,待识别裁片的真实类型为前裁片,预设裁片类型模板为前裁片模板,则有:因类型相同,故第一轮廓中各个关键点的相对位置,与第二轮廓中各个关键点的相对位置相似,第一轮廓和第二轮廓缩放至相同比例后,第一轮廓和第二轮廓相似,也即,变换图像和第二轮廓相似。
96.还能理解的是,若待识别裁片的类型与预设裁片类型模板的类型不匹配,如待识别裁片的真实类型为后裁片,预设裁片类型模板为前裁片模板,则因类型不匹配,导致第一轮廓的仿射变换过程中,第一轮廓将产生一定程度的扭曲,变换图像与第二轮廓存在一定差异。
97.此外,需说明的是,因裁片为柔性材料,故在实际生产环境中,裁片可能存在一定的形变如拉伸。因此,若直接根据完整的裁片图像来进行类型确定,例如,通过计算完整的裁片图像与预设裁片类型模板的相似度来确定裁片类型,则因裁片可能存在一定形变,导致裁片与标准模板(即预设裁片类型模板)存在一定差异,进而裁片类型识别错误。
98.也因此,本技术实施方式为避免上述情况的出现,故基于关键点映射,也即,基于关键点执行仿射映射的方式,使得存在形变出裁片的轮廓将基于仿射映射,在一定程度上弥补形变所带来的误差,从而降低形变后裁片与标准模板(即预设裁片类型模板)的差异,使得裁片类型识别的准确率得到保障。
99.如此,本技术实施方式基于仿射变换,使得待识别裁片的第一轮廓在变换后,尺度(或是比例)能与预设裁片类型模板的第二轮廓相同,故缝纫设备能较简单地确定出变换后的第一轮廓与第二轮廓的异同,也即,变换图像与第二轮廓的异同,使得待识别裁片的类型能准确地识别。
100.在某些实施方式中,请参阅图5,步骤042包括:
101.0420:根据变换图像与第二轮廓,确定待识别裁片与预设裁片类型模板的相似程度;
102.0421:根据相似程度,识别待识别裁片的类型。
103.本技术实施方式的类型识别模块用于根据变换图像与第二轮廓,确定待识别裁片与预设裁片类型模板的相似程度;根据相似程度,识别待识别裁片的类型。
104.本技术实施方式的处理器还用于根据变换图像与第二轮廓,确定待识别裁片与预设裁片类型模板的相似程度;根据相似程度,识别待识别裁片的类型。
105.也即,本技术实施方式的缝纫设备将基于变换图像和第二轮廓的相似程度,确定出待识别裁片的类型。
106.示范性的,设预设裁片类型模板对应前裁片,或者说,预设裁片类型模板为前裁片模板,则有:确定变换图像与前裁片模板的第二轮廓的相似程度,若相似程度高于预设值,则说明待识别裁片的第一轮廓与前裁片模板的第二轮廓相似,故待识别裁片的类型为前裁片。而若相似程度不高于预设值,则说明待识别裁片的第一轮廓与前裁片模板的第二轮廓不相似,故待识别裁片的类型为后裁片。
107.可以理解的是,确定相似程度的具体方式为可根据实际情况设置的内容,如在某些实施方式中,相似程度为变换图像和第二轮廓的相交的面积,或者说,重合的面积。
108.如此,本技术实施方式使得缝纫设备能基于变换图像和第二轮廓的相似程度,来确定待识别裁片的类型,使得裁片类型的识别简单高效,识别效率得到保障。
109.在某些实施方式中,请参阅图6,步骤0420包括:
110.04200:根据第一变换图像与前裁片轮廓,确定待识别裁片与前裁片模板的第一相似程度,第一变换图像为根据第一关键点和前裁片轮廓对应的第三关键点,对第一轮廓进行仿射变换处理以得到;
111.04201:根据第二变换图像与后裁片轮廓,确定待识别裁片与后裁片模板的第二相似程度,第二变换图像为根据第一关键点和后裁片轮廓对应的第四关键点,对第一轮廓进行仿射变换处理以得到。
112.本技术实施方式的类型确定模块还用于根据第一变换图像与前裁片轮廓,确定待识别裁片与前裁片模板的第一相似程度,第一变换图像为根据第一关键点和前裁片轮廓对应的第三关键点,对第一轮廓进行仿射变换处理以得到;根据第二变换图像与后裁片轮廓,确定待识别裁片与后裁片模板的第二相似程度,第二变换图像为根据第一关键点和后裁片轮廓对应的第四关键点,对第一轮廓进行仿射变换处理以得到。
113.本技术实施方式的处理器还用于根据第一变换图像与前裁片轮廓,确定待识别裁片与前裁片模板的第一相似程度,第一变换图像为根据第一关键点和前裁片轮廓对应的第三关键点,对第一轮廓进行仿射变换处理以得到;根据第二变换图像与后裁片轮廓,确定待识别裁片与后裁片模板的第二相似程度,第二变换图像为根据第一关键点和后裁片轮廓对应的第四关键点,对第一轮廓进行仿射变换处理以得到。
114.也即,本技术实施方式的预设裁片类型模板可包括两种,分别为前裁片模板和后裁片模板,进而,在识别预设裁片类型模板的第二轮廓和第二关键点时,将识别到前裁片模板的前裁片轮廓和前裁片轮廓的第三关键点,及识别到后裁片模板的后裁片轮廓和后裁片轮廓的第四关键点,换言之,本技术实施方式的第二轮廓包括前裁片轮廓和后裁片轮廓,第二关键点包括第三关键点和第四关键点。
115.同时,变换图像亦分为两种,分别为基于第一关键点和第三关键点,对第一轮廓进行仿射变换而得到的第一变换图像,和基于第一关键点和第四关键点,对第一轮廓进行仿射变换而得到的第二变换图像。
116.进而,本技术实施方式的相似程度包括第一相似程度和第二相似程度,第一相似程度指代第一变换图像与前裁片轮廓的相似度,第二相似程度指代第二变换图像与后裁片轮廓的相似度。
117.也因此,本技术实施方式将基于第一相似程度和第二相似程度,确定待识别裁片为前裁片还是后裁片。可以理解的是,根据第一相似程度和第二相似程度确定待识别裁片
的类型的具体方式为可根据实际情况设置的内容。示范性的,在某些实施方式中,当第一相似程度(设为s1)与第二相似程度(设为s2)的商值(设为s1/s2)高于预设值(如1)时,则待识别裁片的类型为前裁片。而若低于预设值,则认定待识别裁片的类型为后裁片。
118.在另一种实施方式中,当第一相似程度和第二相似程度中的任意一个高于预设值时,如第一相似程度高于预设值时,则认定待识别裁片的类型为前裁片。而若第一相似程度和第二相似程度均高于预设值,或是均不高于预设值,则认定裁片识别过程出现了错误(如裁片折叠或裁片不完整,又或是缝纫设备的程序设置不当),导致待识别裁片与前裁片和后裁片均相似,或者是,导致待识别裁片不与前裁片或后裁片相似。可选的,在识别出错的情况下,缝纫设备将发出警报提示信息以提醒工作人员进行错误排查,或者是,缝纫设备向后台系统发送预设信息,使得工作人员能根据后台系统显示的内容,知晓缝纫设备识别裁片出错,从而检测裁片是否异常,或是对缝纫设备的程序进行检测与优化。
119.在某些实施方式中,当缝纫设备无法识别裁片的类型,或者是,因第一相似程度与相似程度相同,导致缝纫设备无法确定待识别裁片的类型,则缝纫设备将认定当前的待识别裁片为废料裁片,进而,可控制相应的抓取器件来将当前的待识别裁片抓取至预设的废料收集处,并进行下一个待识别裁片的类型识别。如此,使得缝纫设备针对于可识别类型的裁片和不可识别类型的裁片,均能执行相应的操作,缝纫设备得以稳健运行。
120.进一步地,若缝纫设备连续多次将不同的待识别裁片认定为废料裁片,则缝纫设备可向后台系统发送预设信息,使得工作人员能根据后台系统显示的内容,知晓缝纫设备连续识别裁片出错,从而检测裁片是否异常,或是对缝纫设备的程序进行检测与优化。
121.如此,本技术实施方式基于第一相似程度和第二相似程度,使得缝纫设备能高效地确定待识别裁片与前裁片的异同,以及待识别裁片与后裁片的异同,从而能准确地确定出待识别裁片的类型。
122.在某些实施方式中,请参阅图7,步骤0421包括:
123.04210:若第一相似程度高于第二相似程度,则确定待识别裁片的类型为前裁片;
124.04211:若第二相似程度高于第一相似程度,则确定待识别裁片的类型为后裁片。
125.本技术实施方式的类型识别模块还用于若第一相似程度高于第二相似程度,则确定待识别裁片的类型为前裁片;若第二相似程度高于第一相似程度,则确定待识别裁片的类型为后裁片。
126.本技术实施方式的处理器还用于若第一相似程度高于第二相似程度,则确定待识别裁片的类型为前裁片;若第二相似程度高于第一相似程度,则确定待识别裁片的类型为后裁片。
127.也即,本技术实施方式将根据第一相似程度和第二相似程度的大小关系,确定出两种裁片模板中,待识别裁片更为相似的模板。
128.具体而言,若第一相似程度大于第二相似程度,则说明待识别裁片与前裁片更为相似,故待识别裁片将被识别为前裁片。而若第二相似程度高于第一相似程度,则说明待识别裁片与后裁片更为相似,故待识别裁片将被识别为后裁片。
129.如此,本技术实施方式基于第一相似程度和第二相似程度的大小关系,使得待识别裁片的类型得以高效且准确地确定。
130.在某些实施方式中,请参阅图9,步骤0420包括:
131.04202:根据变换图像与第二轮廓的交并比,确定相似程度。
132.本技术实施方式类型确定模块还用于根据变换图像与第二轮廓的交并比,确定相似程度。
133.本技术实施方式的处理器还用于根据变换图像与第二轮廓的交并比,确定相似程度。
134.也即,本技术实施方式将基于变换图像和第二轮廓的相交情况和合并情况,即交并比(intersection over union,iou),确定出变换图像与第二轮廓的相似程度。可以理解的是,交并比可理解为两张图像的重合面积和合并面积的比值,比值越大,说明两张图像可能存在轮廓上的高度相似。反之,比值越小,则说明两张图像存在较大差异。
135.如此,本技术实施方式基于交并比,使得变换图像和第二轮廓的相似程度能简单高效地确定,亦使得裁片类型的执行效率得到保障。
136.在某些实施方式中,请参阅图10,步骤04202包括:
137.042020:根据第二轮廓,对变换图像进行图像对齐处理,得到对齐后的变换图像;
138.042021:根据第二轮廓和对齐后的变换图像的交并比,确定相似程度。
139.本技术实施方式的类型确定模块还用于根据第二轮廓,对变换图像进行图像对齐处理,得到对齐后的变换图像;根据第二轮廓和对齐后的变换图像的交并比,确定相似程度。
140.本技术实施方式的处理器还用于根据第二轮廓,对变换图像进行图像对齐处理,得到对齐后的变换图像;根据第二轮廓和对齐后的变换图像的交并比,确定相似程度。
141.也即,因变换图像的位置和第二轮廓的位置可能存在一定差异,而位置上的差异将影响交并比的计算结果,故为降低位置不同所带来的交并比计算干扰,故本技术实施方式的缝纫设备还将基于第二轮廓,对变换图像进行图像对齐处理,以使处理后的变换图像能与第二轮廓对齐,从而能在一定程度上降低上述交并比计算干扰。
142.在某些实施方式中,缝纫设备将基于第二轮廓的中心点,对变换图像进行图像对齐处理,使得对齐后的变换图像的中心点,和第二轮廓的中心点重合。
143.如此,本技术实施方式基于图像对齐处理,使得变换图像能与第二轮廓对齐,从而降低了变换图像和第二轮廓的位置差异对交并比计算的负面影响,交并比计算结果的有效性得以保障。
144.在某些实施方式中,请参阅图10,裁片类型的识别方法包括:缝纫设备摄像头拍摄待识别裁片的图像,得到图像信息(可参考上述步骤01)。根据图像信息来提取待识别裁片的轮廓,得到第一轮廓,再基于第一轮廓执行关键点提取,得到待识别裁片的第一关键点(可参考上述步骤02-03)。
145.缝纫设备还能获取前裁片模板和后裁片模板,并对前裁片模板进行轮廓提取以得到前裁片轮廓,及对后裁片模板进行轮廓提取以得到后裁片轮廓,接着,根据前裁片轮廓进行关键点提取,得到第三关键点,并根据后裁片轮廓进行关键点提取,得到第四关键点(可参考上述步骤040)。
146.随后,缝纫设备根据基于第一关键点和第三关键点,执行第一轮廓的仿射变换,得到第一变换图像,并基于第一关键点和第四关键点,执行第一轮廓的仿射变换,得到第二变换图像(可参考上述步骤041)。
147.之后,缝纫设备利用前裁片轮廓,对第一变换图像进行图像对齐处理,进而得到对齐后的第一变换图像,同时,根据后裁片轮廓,对第二变换图像进行图像对齐处理,以得到对齐后的第二变换图像(可参考上述步骤042020-042021)。
148.在之后,根据对齐后的第一变换图像和前裁片轮廓,进行交并比计算以得到第一相似程度,同时,根据对齐后的第二变换图像和后裁片轮廓,进行交并比计算以得到第二相似程度(可参考上述步骤04200-04201)。
149.最后,判断第一相似程度(即前裁片对应的交并比)是否高于第二相似程度(即后裁片对应的交并比),若是,则认定待识别裁片的类型为前裁片,若否则认定为后裁片(可参考上述步骤04210-04211)。
150.需理解的是,图10示出的裁片类型的识别方法仅为本技术可行的实施方式之一
151.本技术实施方式提供一种包含计算机程序的计算机可读存储介质。当计算机程序被一个或多个处理器执行时,使得一个或多个处理器执行本技术的裁片类型的识别方法。
152.在本说明书的描述中,参考术语“某些实施方式”、“一个例子中”、“示例地”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
153.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
154.尽管上面已经示出和描述了本技术的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施方式进行变化、修改、替换和变型。
技术特征:
1.一种裁片类型的识别方法,其特征在于,包括:获取待识别裁片的图像信息;根据所述图像信息确定所述待识别裁片的第一轮廓;根据所述第一轮廓确定所述待识别裁片的第一关键点;根据所述第一轮廓、所述第一关键点及预设裁片类型模板,识别所述待识别裁片的类型,所述类型包括前裁片和后裁片。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一轮廓、所述第一关键点及预设裁片类型模板,识别所述待识别裁片的类型,包括:根据所述预设裁片类型模板的第二轮廓,确定第二关键点;根据所述第一关键点和所述第二关键点,对所述第一轮廓进行仿射变换处理,得到所述第一轮廓的变换图像;根据所述变换图像与所述第二轮廓,识别所述待识别裁片的类型。3.根据权利要求2所述的方法,其特征在于,所述根据所述变换图像与所述第二轮廓,识别所述待识别裁片的类型,包括:根据所述变换图像与所述第二轮廓,确定所述待识别裁片与所述预设裁片类型模板的相似程度;根据所述相似程度,识别所述待识别裁片的类型。4.根据权利要求3所述的方法,其特征在于,所述根据所述变换图像与所述第二轮廓,确定所述待识别裁片与所述预设裁片类型模板的相似程度,包括:根据第一变换图像与前裁片轮廓,确定所述待识别裁片与前裁片模板的第一相似程度,所述第一变换图像为根据所述第一关键点和所述前裁片轮廓对应的第三关键点,对所述第一轮廓进行仿射变换处理以得到;根据第二变换图像与后裁片轮廓,确定所述待识别裁片与后裁片模板的第二相似程度,所述第二变换图像为根据所述第一关键点和所述后裁片轮廓对应的第四关键点,对所述第一轮廓进行仿射变换处理以得到。5.根据权利要求4所述的方法,其特征在于,所述根据所述相似程度,识别所述待识别裁片的类型,包括:若所述第一相似程度高于所述第二相似程度,则确定所述待识别裁片的类型为前裁片;若所述第二相似程度高于所述第一相似程度,则确定所述待识别裁片的类型为后裁片。6.根据权利要求3所述的方法,其特征在于,所述根据所述变换图像与所述第二轮廓,确定所述待识别裁片与所述预设裁片类型模板的相似程度,包括:根据所述变换图像与所述第二轮廓的交并比,确定所述相似程度。7.根据权利要求6所述的方法,其特征在于,所述根据所述变换图像与所述第二轮廓的交并比,确定所述相似程度,包括:根据所述第二轮廓,对所述变换图像进行图像对齐处理,得到对齐后的所述变换图像;根据所述第二轮廓和对齐后的所述变换图像的交并比,确定所述相似程度。8.一种裁片类型的识别装置,其特征在于,包括:
信息获取模块,用于获取待识别裁片的图像信息;轮廓确定模块,用于根据所述图像信息确定所述待识别裁片的第一轮廓;关键点确定模块,用于根据所述第一轮廓确定所述待识别裁片的第一关键点;类型识别模块,用于根据所述第一轮廓、所述第一关键点及预设裁片类型模板,识别所述待识别裁片的类型,所述类型包括前裁片和后裁片。9.一种缝纫设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现权利要求1-7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现权利要求1-7任意一项所述的方法。
技术总结
本申请提供一种裁片类型的识别方法,包括:获取待识别裁片的图像信息。根据待识别裁片的图像信息,对待识别裁片进行轮廓识别以确定待识别裁片的第一轮廓。根据第一轮廓确定出待识别裁片的第一关键点。根据第一轮廓、第一关键点及预设裁片类型模板,确定待识别裁片的类型为前裁片还是后裁片。如此,使得缝纫设备可在识别到待识别裁片后,根据待识别裁片的第一轮廓、第一关键点及预设裁片类型模板,确定待识别裁片的类型,从而为后续裁片缝纫的相关工序提供基础。因轮廓确定和关键点确定无需较复杂的步骤,缝纫设备能简单高效地完成裁片类型识别,裁片类型的识别效率得以提升,服装缝纫的效率亦得到提高。纫的效率亦得到提高。纫的效率亦得到提高。
技术研发人员:夏志远
受保护的技术使用者:深圳速英科技有限公司
技术研发日:2023.07.12
技术公布日:2023/10/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/