一种智能服装设计系统的制作方法

专利2022-05-10  25



1.本发明涉及服装智能设计领域,具体涉及一种智能服装设计系统。


背景技术:

2.随着经济的发展和社会的进步,企业形象在企业的经营运作中起到了至关重要的作用,打造企业形象、树立企业品牌已经成为企业发展的重要手段。国外的公司如美国的ibm、日本的松下等著名国际品牌,以及国内的公司如三九胃泰、杉杉西服、太阳神集团等,都是企业形象设计成功的典范。而今,组织形象备受重视,这就给每一个人注入了一种形象意识,使人们由注重组织形象进而注重个人形象,这是因为个人形象的好坏会直接影响到外界对我们的态度。良好的形象,可以体现出一个人的身份价值;良好的形象,可以在接待顾客与朋友时增添自信,使得事务的处理一帆风顺。为此,关于个人形象设计指导方面的事务不断推出,如各类的服饰、生活杂志推出了形象设计信箱和专栏;为歌星、影星、主持人进行包装的形象设计公司和专家,频频打出新牌;甚至美容厅、美发店也把个人形象设计作为一项服务内容。与此同时,在这个宣扬自我、尽展个性的时代,更多的人更加注重于根据自身的情况和喜好进行自我形象设计,以展现不同的个性和自我。而其中每个人着装的款式和风格是个人形象的主要体现。
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.图1为本发明所述的系统架构图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.如图1所示,本发明提供了一种智能服装设计系统,包括,
43.系统控制模块,用于控制智能服装设计系统的系统进程,并协调模块之间的关系,启动或调整模块的运行;
44.数据库模块,用于存储各类服装信息以及服装部件的设计规则;
45.数据库管理模块,用于管理和协调数据库模块存储的各类数据信息;
46.判断机制模块,用于支持并通过数据库管理模块实现设计规则的使用以及对于设置的外界规则进行判断推理;
47.款式设计模块,用于为服装款式的生成提供基本功能,包括曲线的调整拟合、服装部件的识别拟合以及实现服装部件的拼接,并存储生成的服装款式;
48.交互模块,用于提供用户与系统之间的交互界面和手段,其中,交互界面用于实现用户与系统之间常用的输入输出功能。
49.数据库模块包括,服装数据库单元,用于存储各类服装信息,包括典型款式库、用户款式库、款式部件库和配件库;
50.规则数据库单元,用于存储服装设计规则集合,包括服装部件的智能拼接计划、部件曲线变化规则、相应部件的风格变化规则、整体款式配件调整规则、相应的款式风格变化规则、部件之间颜色搭配规则。
51.款式设计模块包括,款式修改单元,用于编辑服装款式图样,使用户通过交互模块实现人机交互修改或自动修改;
52.款式显示单元,用于通过交互模块向用户显示服装款式。
53.款式设计模块还包括,款式采集单元,用于用户通过交互模块输入服装图片;分割单元,用于对服装图片进行分割成服装部件;预处理单元,用于对分割后的服装部件进行边缘识别,并进行矢量化处理,获得矢量部件图;特征提取单元,用于通过对矢量部件图进行弦特征提取和归一化处理;服装部件分类单元,用于通过最近邻算法,将通过特征提取单元处理后的矢量部件图,与数据库模块存储的服装部件进行对比识别,获得与矢量部件图最接近的服装部件。
54.预处理单元包括,矢量化单元;矢量化单元用于对分割后的服装部件进行矢量化处理,其中,矢量化包括直线段矢量化和曲线段矢量化。
55.特征提取单元包括,弦特征提取单元;弦特征提取单元采用平均投影长度矩阵、外弦长矩阵和内外弦长差的绝对值矩阵进行描述。
56.预处理单元还包括锐化单元和二值化单元;锐化单元与二值化单元连接;二值化单元与矢量化单元连接。
57.款式设计模块还包括进程记录单元、进程记数单元、进程减数单元;进程记录单元用于记录智能服装设计系统设计服装款式的进程;进程记数单元用于记录智能服装设计系统设计服装款式的步骤;进程减数单元用于记录智能服装设计系统设计服装款式的剩余步骤。
58.智能服装设计系统还包括试衣模块;试衣模块用于用户通过输入体态参数以及性别,根据服装款式,模拟穿衣效果,其中,体态参数至少包括,身高参数、脖子粗细度参数、肩宽参数、臂长参数、胸围参数、腰围参数、臀围参数、腿长参数。
59.款式设计模块用于通过采集体态参数,获得体态参数对应热门服装款式,并将热门服装款式分别通过交互模块、试衣模块提供给用户,其中,热门服装款式至少包括五种服装款式,每种服装款式按照被选择次数进行排序显示。
60.实施例1:一款成功的服装款式总是带有明显的风格特征,从某一款设计推广到系列款式都要保证风格的统一。对于服装生产商而言,要树立自己的品牌条件之一就是在保证其生产成衣风格基本固定的同时,服装款式又会随着时代流行元素的变化而进行细节的调整。对于不同的个人而言,同样也具有各自不同的基本的风格以及可随之变化调整的风格。因此,本发明提供的每个部件都带有风格特征,同时为用户提供具有典型风格特征的款式作为设计参考,对用户的部件选择形成一定的指导,从而启发用户的设计灵感。这些款式和部件存储在相应的数据库中,以便用户进行款式部件的选择和搭配。用户利用本发明系统完成的服装款式设计作品则保存在用户款式数据库中,以便用户建立自己风格定义下的风格类型。同时可以扩充用户款式库和部件库的内容,实现机器自学习功能。
61.合理的服装款式设计流程就是以风格为基础。在用户选择某种款式类别和风格类型后,系统首先提供具有该风格特征的多款典型款式,用户可以在典型款式的基础上通过替换部件和局部调节,实现快速方便的数字化款式设计。用户在进行部件选取和替换的过程中,需要进行相应的拼接,同时款式曲线的变化和配件的调整会影响到款式的风格变化。因此,需要利用推理机制模块,通过调用规则数据库中相应的规则来指导用户完成款式的设计。
62.用户通过用户接口可以进行常用的输入输出功能,如常见的文件新建和打开操作,最后完成的设计稿的打印和保存,以及系统所提供的帮助信息等。用户所完成的服装款式设计后,可以通过用户接口和交互模块,使用款式修改模块对款式设计进行人机交互修改和自动编辑修改。
63.为实现网络环境下的交互式设计服务,本发明系统还包括用于连接网络以获取服装设计的专业知识和补充服装信息的网络接口,所述网络接口与交互模块连接。通过专业知识的获取,并对知识进行合格化、一致化的检查,可以完成机器的人工学习功能。
64.本发明使用基于web的交互式数据库查询技术和web数据库。基于web的交互式数据库查询技术不仅为internet的广泛普及起到关键性的作用,而且还在其它相关计算机网络应用技术发展中起到关键作用,例如intranet、电子商务等。目前它已成为计算机网络应
用的一个主要技术,尤其重要的技术是web动态技术,与后台数据库的交互式动态查询技术。
65.实现web动态技术的有以下几种方法:(1).利用cgi(common gateway interface通用网关接口)实现web动态技术。目前大多数的web产品提供此项服务功能。(2).idc(internet数据库连接器)。通过使用internet数据库连接器可以发布数据库,允许用户访问数据。只需提供sql查询(idc将在数据库上执行它)和模板(描述数据显示和收集的方式),而不用进行复杂的程序设计,这种方法适用于简单的不需要控制和验证数据的程序。(3).基于isapi的解决方案。isapi是microsoft的iis提供的一种新的接口标准,用于开发交互式web应用程序,它与cgi程序很相似,但在性能方面较cgi应用程序相比有较大提高。
66.目前,在web上一个典型的数据库应用程序应包括三个部分:web浏览器、http服务器和web数据库服务器。对于一般的关系型数据库,实现web数据库的应用通常有两种方法:一种是web服务器提供中间件连接web服务器与数据库服务器;另一种是把应用程序下载到客户端直接访问数据库。最常用的中间件技术有通用网关接口(cgi)和应用程序编程接口(api)两种。cgi程序缺陷在于cgi接口不支持用户与数据库间的持续互操作,再就是cgi的效率低,且需要同时运行多个cgi程序。用户每次连至服务器时,服务器都要创建一个事务或运行cgi程序的一个拷贝。这样对于一个复杂的应用或有多个用户访问时,就会加重服务器的负担。api在很大程度上克服了cgi的缺点,但其兼容性差和开发难度大也让广大开发人员望而却步。客户端访问数据库主要用lotusnotes。lotusnotes通过文档数据库实现了多媒体文档管理,支持客户机/服务器工作方式。每个数据可以包含若干不同形式的notes文档。存放在一个或多个notes服务器上,可以让许多用户存取的数据库称为共享数据库。通过利用服务器存取和数据库存取控制等安全措施,数据库管理员可以规定谁可以存取数据库和在什么范围内使用数据库,各数据库在网上通过复制功能实现同步。这样,通过文档数据库用户可以在网络上存取、追踪储存和组织信息。
67.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
68.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
转载请注明原文地址:https://doc.8miu.com/read-1350069.html

最新回复(0)