本技术属于一体成衣制版,特别的涉及一种基于色码序列定义的比例行区域对齐方法及装置。
背景技术:
1、服装制版是一种用几何原理把立体的服装外形分解为平面形状、再画出平面的裁剪图做成纸样,用来做出精准合体的服装的技术过程。服装制版是款式设计的延伸和发展,也是工艺制作的准备和基础,其制版在中间是处于一个承上启下的作用,是整个服装设计里面最重要的一个环节。
2、现有的一体成衣制版中对于比例行区域袖、身以及领子区域的处理,一般通过衣片工艺参数生成衣片简易压缩图,然后基于该压缩图在比例行范围内填充相应的色码序列。然而在这个过程中,比例行范围的计算和压缩图色码序列的绘制均需要用户手动完成,系统无法自动识别和填充,极大降低了制版效率。其次,有的通过衣片轮廓图直接生成编织展开图,这个过程虽然可以自动计算比例行范围并生成相应区域,但该区域生成后,如果需要对此区域做出调整,只能对展开后的动作图进行修改,不仅操作复杂对制版人员技术要求很高,且在改动较多的情况下,同样极大的降低了制版效率。
技术实现思路
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、在本技术实施例中,可在对比例行区域进行对齐处理的过程中,根据输入的编织动作以及工艺参数生成衣片的编织行展开图,并从编织行展开图中确定出比例行区域;在比例行区域内识别出至少一个目标区域,并对目标区域所包含的编织行进行对齐处理;基于色码序列与编织动作的对应关系,对经过对齐处理后的编织行展开图进行色码填充处理。通过对编织行展开图中的袖、身以及领自动进行收加针的规范化处理以及对齐处理,并结合色码序列对处理后的编织行展开图进行色码填充处理,以使用户修改或调整比例行区域时仅需在经过色码填充处理后的压缩图上调整即可,不仅操作简单高效,而且保障了整体的制版效率。