绣花机刺绣控制方法、系统、绣花机及存储介质

文档序号:1751846 发布日期:2019-11-29 浏览:24次 >En<

阅读说明:本技术 绣花机刺绣控制方法、系统、绣花机及存储介质 (Embroidery machine embroidery control method, system, embroidery machine and storage medium ) 是由 周春林 黄智全 张燕鹏 郭铭煌 于 2019-08-22 设计创作,主要内容包括:本发明适用于绣花机技术领域,提供了一种绣花机刺绣控制方法、系统、绣花机及存储介质,该方法包括:对绣花机上的线筒和对应线圈分别进行编号及颜色识别,以得到至少一组筒编号与线颜色之间的对应关系;获取待刺绣图像,并将线颜色与待刺绣图像进行颜色匹配,以获取目标区块;将目标区块与线颜色对应的所述筒编号进行存储,当判断到针对目标区域开始进行刺绣时,调用筒编号对应的绣花针头执行刺绣操作。本发明通过将线颜色与待刺绣图像进行颜色匹配设计、筒编号与线颜色之间的对应存储设计,使得在刺绣时可控制绣花机针对不同目标区域自动进行换针操作,且通过基于目标区块与线颜色对应的所述筒编号之间的对应关系,降低了与原始图像之间的色差。(The present invention is suitable for embroidery machine technical field, provide a kind of embroidery machine embroidery control method, system, embroidery machine and storage medium, this method comprises: on embroidery machine spool and corresponding coil is numbered respectively and color identifies, to obtain the corresponding relationship between at least one set of cylinder number and line color;It obtains to embroidery image, and line color is subjected to color-match with to embroidery image, to obtain target block;Target block cylinder number corresponding with line color is stored, when determine start to be embroidered for target area when, call cylinder to number corresponding embroidery syringe needle and execute embroidery operation.The present invention is by carrying out color matching design with to embroidery image for line color, cylinder numbers the corresponding design Storage between line color, so that controllable embroidery machine needle carries out needle exchange operation to different target region automatically in embroidery, and by reducing the color difference between original image based on the corresponding relationship between the target block cylinder number corresponding with line color.)

绣花机刺绣控制方法、系统、绣花机及存储介质

技术领域

本发明属于绣花机技术领域,尤其涉及一种绣花机刺绣控制方法、系统、绣花机及存储介质。

背景技术

绣花的方式多样,一般是以线为原料进行的平面绣、立体绣等,通过绣线的相互叠加体现绣花图案层次感;或用绣线与其他织物组合体现凹凸的立体图样,其方法表现精致唯美。随着时代的发展科技的进步,绣花技术也逐渐与智能控制相结合,现有的绣花过程中,用户可通过将需要绣花的图案输入至绣花机,以自动控制绣花机进行图案刺绣,进而有效的提高了绣花效率,绣花机绣花过程中,其针头上连接的线圈颜色将直接影响图案效果,因此,人们对绣花机绣花过程中,线圈颜色的选择越来越重视。

当前绣花机实际的使用过程中,由于绣花图像的色彩显示和实际绣花机器中人工装入的线筒是不一致的,进而导致实际绣出来的效果和原始的图像色差巨大,特别是支持多色的绣花机,只能通过人工手动的进行线筒上线圈颜色更换,以达到降低绣花色差的效果,进而导致绣花效率低下且操作繁琐。

发明内容

本发明实施例的目的在于提供一种绣花机刺绣控制方法、系统、绣花机及存储介质,旨在解决现有的绣花机刺绣控制方法中,由于绣花图像的色彩显示和实际绣花机器中人工装入的线筒不一致所导致的图像色差较大的问题。

本发明实施例是这样实现的,一种绣花机刺绣控制方法,所述方法包括:

对绣花机上的线筒和对应线圈分别进行编号及颜色识别,以得到至少一组筒编号与线颜色之间的对应关系,每个所述线筒均对应一个绣花针头;

获取待刺绣图像,并将所述线颜色与所述待刺绣图像进行颜色匹配,以获取目标区块;

将所述目标区块与所述线颜色对应的所述筒编号进行存储,并当判断到针对所述目标区域开始进行刺绣时,调用所述筒编号对应的所述绣花针头执行刺绣操作。

更进一步的,所述将所述线颜色与所述待刺绣图像进行颜色匹配的步骤包括:

对所述待刺绣图像进行图像分割,以得到多个图像区块;

获取所述图像区块的区块颜色,并当判断到所述线颜色与所述区块颜色之间的颜色差值小于差值阈值时,判定当前所述图像区块与所述线颜色匹配成功;

将当前所述图像区块设置为对应所述线颜色的所述目标区块。

更进一步的,所述将当前所述图像区块设置为对应所述线颜色的所述目标区块的步骤之后,所述方法还包括:

当所述图像区块匹配成功时,根据对应所述线颜色对所述图像区块进行颜色填充;

当所有所述图像区块均完成颜色填充时,根据颜色填充结果对所述待刺绣图像进行颜色更新,并将颜色更新后的所述待刺绣图像进行显示。

更进一步的,所述对所述待刺绣图像进行图像分割的步骤包括:

分别获取所述待刺绣图像中每个像素点的像素值,并计算相邻所述像素点之间的像素差值;

当判断到相邻所述像素点之间的所述像素差值大于像素阈值时,根据本地预设分割方向对相邻所述像素点进行分割。

更进一步的,所述获取所述图像区块的区块颜色的步骤之后,所述方法还包括:

当所述区块颜色与所有所述线颜色之间均未匹配成功时,发出换线提示。

更进一步的,所述对绣花机上的线筒和对应线圈分别进行编号及颜色识别的步骤之后,所述方法还包括:

对所述线筒进行图像显示,以得到线源显示图像,并根据编号识别结果对所述线源显示图像中的对应所述线筒进行编号标记;

根据颜色识别结果对所述线源显示图像中的对应所述线筒进行颜色填充和RGB值标记。

本发明实施例的另一目的在于提供一种绣花机刺绣控制系统,所述系统包括:

线筒识别模块,用于对绣花机上的线筒和对应线圈分别进行编号及颜色识别,以得到至少一组筒编号与线颜色之间的对应关系,每个所述线筒均对应一个绣花针头;

颜色匹配模块,用于获取待刺绣图像,并将所述线颜色与所述待刺绣图像进行颜色匹配,以获取目标区块;

针头控制模块,用于将所述目标区块与所述线颜色对应的所述筒编号进行存储,并当判断到针对所述目标区域开始进行刺绣时,调用所述筒编号对应的所述绣花针头执行刺绣操作。

更进一步的,所述颜色匹配模块还用于:

对所述待刺绣图像进行图像分割,以得到多个图像区块;

获取所述图像区块的区块颜色,并当判断到所述线颜色与所述区块颜色之间的颜色差值小于差值阈值时,判定当前所述图像区块与所述线颜色匹配成功;

将当前所述图像区块设置为对应所述线颜色的所述目标区块。

本发明实施例的另一目的在于提供一种绣花机,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述绣花机执行上述的绣花机刺绣控制方法。

本发明实施例的另一目的在于提供一种存储介质,其存储有上述的绣花机中所使用的计算机程序,该计算机程序被处理器执行时实现上述的绣花机刺绣控制方法的步骤。

本发明实施例,通过将所述线颜色与所述待刺绣图像进行颜色匹配的设计,以使针对不同目标区域查询相同或相似颜色的线圈,并基于筒编号与线颜色之间的对应关系,使得在刺绣时可控制绣花机针对不同目标区域自动进行换针操作,且通过基于所述目标区块与所述线颜色对应的所述筒编号之间的对应关系,有效的降低了与原始图像之间的色差,提高了刺绣质量。

附图说明

图1是本发明第一实施例提供的绣花机刺绣控制方法的流程图;

图2是本发明第二实施例提供的绣花机刺绣控制方法的流程图;

图3是本发明第三实施例提供的绣花机刺绣控制系统的结构示意图;

图4是本发明第四实施例提供的绣花机的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一

请参阅图1,是本发明第一实施例提供的绣花机刺绣控制方法的流程图,包括步骤:

步骤S10,对绣花机上的线筒和对应线圈分别进行编号及颜色识别,以得到至少一组筒编号与线颜色之间的对应关系;

其中,绣花机上至少设有一个线筒,每个线筒均与一唯一编号相对应,且每个线筒上至少设置有一个线圈,每个所述线筒均对应一个绣花针头,该绣花针头与对应线圈相连接;

具体的,该步骤中,可以通过使用颜色传感器或手机摄像头通过AI图像识别的方式对应进行线筒颜色和线筒编号的识别,以得到至少一组筒编号与线颜色之间的对应关系,例如本实施例中设有第一线筒、第二线筒和第三线筒,第一线筒、第二线筒和第三线筒的编号依序为01、02、03,识别到的第一线圈、第二线圈和第三线圈的颜色依序为红色、白色和黑色,则该步骤中,采用01-红色、02-白色、03-黑色的方式进行对应关系的存储;

步骤S20,获取待刺绣图像,并将所述线颜色与所述待刺绣图像进行颜色匹配,以获取目标区块;

其中,待刺绣图像包括多个图像区块,每个图像区块对应的区块颜色可以相同也可以不相同,该区块颜色均为用户预先设置的颜色,即用户针对该待刺绣图像的需求配色;

优选的,该步骤中,通过将所述线颜色与所述待刺绣图像进行颜色匹配的设计,有效的降低了后续刺绣得到的绣花与所述待刺绣图像之间的色差;例如当待刺绣图像包括区块A和区块B,通过将红色、白色和黑色依序与区块A、区块B进行颜色匹配,以得到匹配结果,当红色与区块A匹配成功时,则判定区块A中的区块颜色与红色相近,将区块A设置为01-红色的目标区块,当白色与区块B成功时,则判定区块B中的区块颜色与白色相近,将区块B设置为02-白色的目标区块;

步骤S30,将所述目标区块与所述线颜色对应的所述筒编号进行存储,并当判断到针对所述目标区域开始进行刺绣时,调用所述筒编号对应的所述绣花针头执行刺绣操作;

其中,由于区块A与红色相匹配,则将区块A-01-红色进行关系存储,由于区块B与白色相匹配,则将区块B-02-白色进行关系存储,并当判断到区块A需要进行刺绣操作时,调用编号02对应的绣花针头进行刺绣操作;

本实施例,通过将所述线颜色与所述待刺绣图像进行颜色匹配的设计,以使针对不同目标区域查询相同或相似颜色的线圈,并基于筒编号与线颜色之间的对应关系,使得在刺绣时可控制绣花机针对不同目标区域自动进行换针操作,且通过基于所述目标区块与所述线颜色对应的所述筒编号之间的对应关系,有效的降低了与原始图像之间的色差,提高了刺绣质量。

实施例二

请参阅图2,是本发明第二实施例提供的绣花机刺绣控制方法的流程图,包括步骤:

步骤S11,对绣花机上的线筒和对应线圈分别进行编号及颜色识别,以得到至少一组筒编号与线颜色之间的对应关系;

其中,绣花机上至少设有一个线筒,每个线筒均与一唯一编号相对应,且每个线筒上至少设置有一个线圈,每个所述线筒均对应一个绣花针头,该绣花针头与对应线圈相连接;

例如,本实施例中设有第四线筒、第五线筒和第六线筒,第四线筒、第五线筒和第六线筒的编号依序为04、05、06,识别到的第四线圈、第五线圈和第六线圈的颜色依序为蓝色、黄色和绿色,则该步骤中,采用04-蓝色、05-黄色、06-绿色的方式进行对应关系的存储;

步骤S21,对所述线筒进行图像显示,以得到线源显示图像,并根据编号识别结果对所述线源显示图像中的对应所述线筒进行编号标记;

其中,通过采用数值标记的方式对线筒进行编号标记,即通过对所述线源显示图像中的线筒依序进行04、05和06的数值标记,以方便用户对线筒编号的直观查看;

步骤S31,根据颜色识别结果对所述线源显示图像中的对应所述线筒进行颜色填充和RGB值标记;

其中,由于04-蓝色、05-黄色和06-绿色之间的对应关系,该步骤通过对第四线筒进行蓝颜色填充、第五线筒进行黄颜色填充、第六线筒进行绿颜色填充,以达到方便用户对各个线筒上线圈颜色的查看,优选的,该步骤中,通过对应进行RGB值的标记,方便了用户针对相似颜色之间的区分;

步骤S41,获取待刺绣图像,并对所述待刺绣图像进行图像分割,以得到多个图像区块;

具体的,该步骤中,所述对所述待刺绣图像进行图像分割的步骤包括:

分别获取所述待刺绣图像中每个像素点的像素值,并计算相邻所述像素点之间的像素差值;

当判断到相邻所述像素点之间的所述像素差值大于像素阈值时,根据本地预设分割方向对相邻所述像素点进行分割。

优选的,该步骤中还可以采用等份分割的方式进行图像分割,即通过根据用户设置的预设等份值沿预设分割方向对所述待刺绣图像进行等份分割,以得到多个图像区块;

此外,需要说明的是,该步骤中,还可以通过预设分割轨迹的方式进行待刺绣图像的分割,即通过获取本地预存储的预设分割轨迹,并根据该预设分割轨迹对待刺绣图像进行直接分割,以得到多个图像区块;

步骤S51,获取所述图像区块的区块颜色,并当判断到所述线颜色与所述区块颜色之间的颜色差值小于差值阈值时,判定当前所述图像区块与所述线颜色匹配成功,将当前所述图像区块设置为对应所述线颜色的所述目标区块,根据对应所述线颜色对所述图像区块进行颜色填充;

其中,该差值阈值可以根据用户需求进行参数值的设置,当判断到所述线颜色与所述区块颜色之间的颜色差值小于差值阈值时,则判定当前线颜色与对应图像区块上的颜色相同或相似,可用该线圈对图像区块进行刺绣,进而有效的降低了后续色差,提高了刺绣质量;

优选的,该步骤中,所述获取所述图像区块的区块颜色的步骤之后,所述方法还包括:

当所述区块颜色与所有所述线颜色之间均未匹配成功时,发出换线提示。

步骤S61,当所有所述图像区块均完成颜色填充时,根据颜色填充结果对所述待刺绣图像进行颜色更新,并将颜色更新后的所述待刺绣图像进行显示;

其中,通过根据对应所述线颜色对所述图像区块进行颜色填充的设计,能有效的将刺绣效果图对用户进行显示,可让用户更为直观的了解到刺绣后的效果,避免预览图和刺绣结果的不对应;

步骤S71,将所述目标区块与所述线颜色对应的所述筒编号进行存储,并当判断到针对所述目标区域开始进行刺绣时,调用所述筒编号对应的所述绣花针头执行刺绣操作;

本实施例,通过将所述线颜色与所述待刺绣图像进行颜色匹配的设计,以使针对不同目标区域查询相同或相似颜色的线圈,并基于筒编号与线颜色之间的对应关系,使得在刺绣时可控制绣花机针对不同目标区域自动进行换针操作,且通过基于所述目标区块与所述线颜色对应的所述筒编号之间的对应关系,有效的降低了与原始图像之间的色差,提高了刺绣质量。

实施例三

请参阅图3,是本发明第三实施例提供的绣花机刺绣控制系统100的结构示意图,包括线筒识别模块10、颜色匹配模块11和针头控制模块12,其中:

线筒识别模块10,用于对绣花机上的线筒和对应线圈分别进行编号及颜色识别,以得到至少一组筒编号与线颜色之间的对应关系,每个所述线筒均对应一个绣花针头。

其中,所述线筒识别模块10还用于:对所述线筒进行图像显示,以得到线源显示图像,并根据编号识别结果对所述线源显示图像中的对应所述线筒进行编号标记;根据颜色识别结果对所述线源显示图像中的对应所述线筒进行颜色填充和RGB值标记。

颜色匹配模块11,用于获取待刺绣图像,并将所述线颜色与所述待刺绣图像进行颜色匹配,以获取目标区块。

其中,所述颜色匹配模块11还用于:对所述待刺绣图像进行图像分割,以得到多个图像区块;获取所述图像区块的区块颜色,并当判断到所述线颜色与所述区块颜色之间的颜色差值小于差值阈值时,判定当前所述图像区块与所述线颜色匹配成功;将当前所述图像区块设置为对应所述线颜色的所述目标区块。

优选的,所述颜色匹配模块11还用于:当所述图像区块匹配成功时,根据对应所述线颜色对所述图像区块进行颜色填充;当所有所述图像区块均完成颜色填充时,根据颜色填充结果对所述待刺绣图像进行颜色更新,并将颜色更新后的所述待刺绣图像进行显示。

进一步地,所述颜色匹配模块11还用于:分别获取所述待刺绣图像中每个像素点的像素值,并计算相邻所述像素点之间的像素差值;当判断到相邻所述像素点之间的所述像素差值大于像素阈值时,根据本地预设分割方向对相邻所述像素点进行分割。

此外,所述颜色匹配模块11还用于:当所述区块颜色与所有所述线颜色之间均未匹配成功时,发出换线提示。

针头控制模块12,用于将所述目标区块与所述线颜色对应的所述筒编号进行存储,并当判断到针对所述目标区域开始进行刺绣时,调用所述筒编号对应的所述绣花针头执行刺绣操作。

本实施例,通过将所述线颜色与所述待刺绣图像进行颜色匹配的设计,以使针对不同目标区域查询相同或相似颜色的线圈,并基于筒编号与线颜色之间的对应关系,使得在刺绣时可控制绣花机针对不同目标区域自动进行换针操作,且通过基于所述目标区块与所述线颜色对应的所述筒编号之间的对应关系,有效的降低了与原始图像之间的色差,提高了刺绣质量。

实施例四

请参阅图4,是本发明第四实施例提供的绣花机101,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述绣花机101执行上述的绣花机刺绣控制方法。

本实施例还提供了一种存储介质,其上存储有上述绣花机101中所使用的计算机程序,该程序在执行时,包括如下步骤:

对绣花机上的线筒和对应线圈分别进行编号及颜色识别,以得到至少一组筒编号与线颜色之间的对应关系,每个所述线筒均对应一个绣花针头;

获取待刺绣图像,并将所述线颜色与所述待刺绣图像进行颜色匹配,以获取目标区块;

将所述目标区块与所述线颜色对应的所述筒编号进行存储,并当判断到针对所述目标区域开始进行刺绣时,调用所述筒编号对应的所述绣花针头执行刺绣操作。所述的存储介质,如:ROM/RAM、磁碟、光盘等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将存储装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施方式中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

本领域技术人员可以理解,图3中示出的组成结构并不构成对本发明的绣花机刺绣控制系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,而图1-2中的绣花机刺绣控制方法亦采用图3中所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置来实现。本发明所称的单元、模块等是指一种能够被所述目标绣花机刺绣控制系统中的处理器(图未示)所执行并功能够完成特定功能的一系列计算机程序,其均可存储于所述目标绣花机刺绣控制系统的存储设备(图未示)内。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种适用于个性化的大规模刺绣生产系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!