一种服饰设计系统的制作方法

文档序号:18122316发布日期:2019-07-10 09:42阅读:131来源:国知局
一种服饰设计系统的制作方法

本发明属于互联网服饰生产技术领域,具体涉及一种服饰设计系统。



背景技术:

中国是制造大国,同时也是消费大国,庞大的人口给企业、工厂等带来巨大的市场需求,将人口劣势转化为人口红利,中国已经慢慢从传统的作坊式生成制造转化为工厂大规模批量化生产,批量化生产在某段时间内满足了人们对物质的急切需求,但是随着社会的快速发展,人们更加追求个性化的产品,特别是日常穿戴的服装等。目前,中国的生产企业还是采用传统的生产模式,大规模的批量化生产,人们不能自主设计服饰,服饰缺乏个性化元素。



技术实现要素:

针对现有技术中的缺陷,本发明的目的在于提供一种服饰设计系统,提供服饰自主设计平台,让用户可以自主设计喜好的适合自己的服饰。

本发明提供的一种服饰设计系统,包括输入模块、服饰设计单元和设计展示单元,所述输入模块用于获取用户图像信息和服饰设计要求信息;所述服饰设计单元用于用户自主设计服饰或让设计师提供设计方案,得到用户的设计方案;所述设计展示单元用于根据用户的图像信息建立三维人体模型并通过三维人体模型展示设计方案。

进一步地,所述服饰设计单元包括自主设计单元和设计师设计单元,所述自主设计单元用于用户进行自主设计服饰得到设计方案;所述设计师设计单元用于设计师根据用户输入的图像信息和服饰要求信息提供设计方案。

进一步地,所述输入模块包括图像获取模块,所述图像获取模块用于获取用户的图像信息。

进一步地,所述设计展示单元包括人体建模单元和模型展示单元,所述人体建模单元用于根据用户图像信息建立三维人体模型;所述模型展示单元用于通过三维人体模型展示设计方案。

进一步地,所述人体建模单元包括二维人体轮廓提取模块和轮廓线生成三维人体网格模块,所述二维人体轮廓提取模块用于从图像信息中提取人物前景和身体各部位的轮廓线;所述轮廓线生成三维人体网格模块用于根据身体各部位的轮廓线得到三维人体网格模型。

进一步地,所述人体建模单元还包括手动调节模块,所述手动调节模块用于手动调节三维人体网格模型的各部位的比例。

进一步地,所述系统还包括在线交流单元,所述在线交流单元用于解决用户的疑问。

本发明的有益效果:

本发明提供的服饰设计系统,增强用户自主设计思想,提高实现用户自主设计愿望,趣味性强,增加服饰的个性化,张扬用户个性;设计师提供设计方案,为独立设计师和不知名设计师提供好的发展空间,施展设计师才华,增加设计师信心和收益。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为本发明提供的一种服饰设计系统的第一实施例的原理框图;

图2为图1中设计展示单元原理框图;

图3为本发明提供的一种服饰设计方法的第一实施例的流程图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

图1、2示出了本发明提供的一种服饰设计系统的第一实施例,包括输入模块1、服饰设计单元2、设计展示单元3、材料供应单元4、生产加工单元5,所述输入模块1用于获取用户图像信息和设计服饰要求信息;所述服饰设计单元2用于用户自主设计服饰或让设计师提供设计方案,得到用户的设计方案;所述设计展示单元3用于根据用户的图像信息建立三维人体模型并通过三维人体模型展示设计方案。

本发明的服饰设计系统,用户可自主设计服饰,也可以提出设计需求,设计师根据用户提出的设计需求提供设计方案,用户在自主设计时,设计展示单元根据用户提供的图像信息建立三维人体模型并展示设计方案,便于用户在自主设计时或拿到设计师提供的设计方案时,可查看设计方案是否合适。

本发明的服饰设计和系统,增强用户自主设计思想,提高实现用户自主设计愿望,趣味性强,增加服饰的个性化,张扬用户个性;设计师提供设计方案,为独立设计师和不知名设计师提供好的发展空间,施展设计师才华,增加设计师信心和收益。

服饰设计单元2包括自主设计单元21和设计师设计单元22,所述自主设计单元21用于用户进行自主设计服饰得到设计方案;所述设计师设计单元22用于设计师根据用户输入的图像信息和服饰要求信息提供设计方案。服饰设计单元包括自主设计单元和设计师设计单元,自主设计单元便于用户发挥自己的设计思想进行自主设计,趣味性强,同时符合人们追求与众不同的设计理念。设计师设计单元为独立设计师提供好的发展空间,可为更多的用户设计服饰。

输入模块1包括图像获取模块11,所述图像获取模块11用于获取用户的图像信息。图像获取模块可以通过摄像头获取用户图像信息,也可以是用户自行上传相应的图像信息,从图像信息中可得出用户的体型。

设计展示单元3包括人体建模单元31和模型展示单元32,所述人体建模单元31用于根据用户图像信息建立三维人体模型;所述模型展示单元32用于通过三维人体模型展示设计方案。设计展示单元通过用户的图像信息建立三维人体模型,并通过三维人体模型展示设计方案,便于用户查看设计的方案是否合身。人体建模单元31包括二维人体轮廓提取模块311和轮廓线生成三维人体网格模块312,所述二维人体轮廓提取模块311用于从图像信息中提取人物前景和身体各部位的轮廓线;所述轮廓线生成三维人体网格模块312用于根据身体各部位的轮廓线得到三维人体网格模型;人体建模单元还包括手动调节模块313,所述手动调节模块313用于手动调节三维人体网格模型的各部位的比例。

二维人体轮廓提取模块利用grabcut方法提取图片中的人物轮廓该算法利用了图像中的颜色信息和边界信息只要少量的用户交互操作即可得到比较好的分割结果用户在原始图片上将人物框入矩形框便能自动提取出人物前景和轮廓线,通过简单的交互标记可以确定轮廓线上四肢与身体的连接点以及各身体部位各自的轮廓线。

轮廓线生成三维人体网格模块根据身体各部位的轮廓线得到三维人体网格模型的具体方法:通过计算出每条轮廓线上每两个轮廓点间的长度并求和来获得每个身体部位的轮廓线总长度,公式如下:式(11)中,stotal为每个身体部位的轮廓线总长度,pi为第i个组成轮廓线的轮廓点,i为整数,n为整数,从上述过程获得各对应部位轮廓线长度后在同一部位的内外轮廓线上各平均取k个点两两连线成分割线段对轮廓线进行分割,这样的点称为定位点,因为定位点位于人体轮廓线上,这样的分割线段在一定程度上表示人体肢体的胖瘦程度以显示屏为xy轴平面,以垂直于显示屏方向的法线为z轴,在起始状态时各分割线段两端定位点的z值为0经过该分割线段中点m且垂直于该线段的向量为使用如下三维空间中的旋转矩阵将两端的定位点沿进行旋转,

式(12)中,α为旋转的角度x、y、z是向量的坐标值,每旋转α度进行定位,共进行180/α次旋转经过旋转后生成的点。这样就从原始的二维轮廓线得到了三维坐标系中新的立体环形点列。每个身体部位都有k个这样的环形点列,计算完所有部位的三维环状点之后,就有了初步的人体三维化模型,接下来需要通过互相连接三维圈中的点生成面片。由于在形成三维圈时圈上点的标号是固定并且已知的选取下式中上下相邻点列中的点生成三角面片。(fi,j,fi,j+1,fi+1,j)(fi,j,fi+1,j,fi+1,j+1)(13),式(13)中f表示相邻点列的编号,这样就得到了从普通二维图片生成的三维人体网格模型。身体各部位的三维横截面是可以进行放缩形变的由如下三维缩放矩阵所示:

式(14)中,点(xf,yf,zf)是环形点列的圆心坐标,即定位点对的中点坐标。手动调节模块通过手动将每个环形点列沿其径向方向进行缩放可以改变三维人体模型的身材比例和样式。通过用图像信息构建三维人体模型,还可以手动调节身材比例和样式,构建模型方法简单,系统处理速度快。

系统还包括在线交流单元,所述在线交流单元用于解决用户的疑问。用户也可以通过在线交流与设计师沟通。

图3示出了本发明还提供一种服饰设计方法第一实施例,该方法具体包括以下步骤,

s1:获取用户图像信息和服饰要求信息;

s2:获取用户自主设计服饰或需要设计师为其提供设计方案的需求;

s3:获取用户确认的设计方案;

s4:根据所述图像信息构建三维人体模型并展示设计方案。

上述根据图像信息构建三维人体模型的具体方法包括:

通过计算出每条轮廓线上每两个轮廓点间的长度并求和来获得每个身体部位的轮廓线总长度,公式如下:式(21)中,stotal为每个身体部位的轮廓线总长度,pi为第i个组成轮廓线的轮廓点,i为整数,n为整数,从上述过程获得各对应部位轮廓线长度后在同一部位的内外轮廓线上各平均取k个点两两连线成分割线段对轮廓线进行分割,这样的点称为定位点,因为定位点位于人体轮廓线上,这样的分割线段在一定程度上表示人体肢体的胖瘦程度以显示屏为xy轴平面,以垂直于显示屏方向的法线为z轴,在起始状态时各分割线段两端定位点的z值为0经过该分割线段中点m且垂直于该线段的向量为使用如下三维空间中的旋转矩阵将两端的定位点沿进行旋转,

式(22)中,α为旋转的角度x、y、z是向量的坐标值,每旋转α度进行定位,共进行180/α次旋转经过旋转后生成的点。这样就从原始的二维轮廓线得到了三维坐标系中新的立体环形点列。每个身体部位都有k个这样的环形点列,计算完所有部位的三维环状点之后,就有了初步的人体三维化模型,接下来需要通过互相连接三维圈中的点生成面片。由于在形成三维圈时圈上点的标号是固定并且已知的选取下式中上下相邻点列中的点生成三角面片。(fi,j,fi,j+1,fi+1,j)(fi,j,fi+1,j,fi+1,j+1)(23),式(23)中f表示相邻点列的编号,这样就得到了从普通二维图片生成的三维人体网格模型。身体各部位的三维横截面是可以进行放缩形变的由如下三维缩放矩阵所示:

式(24)中,点(xf,yf,zf)是环形点列的圆心坐标,即定位点对的中点坐标。通过手动将每个环形点列沿其径向方向进行缩放可以改变三维人体模型的身材比例和样式。

本发明的服饰设计方法,用户可自主设计服饰,也可以提出设计需求,设计师根据用户提出的设计需求提供设计方案,用户在自主设计时,设计展示单元根据用户提供的图像信息建立三维人体模型并展示设计方案,便于用户在自主设计时或拿到设计师提供的设计方案时,可查看设计方案是否合适。

本发明的服饰设计方法增强用户自主设计思想,提高实现用户自主设计愿望,趣味性强,增加服饰的个性化,张扬用户个性;设计师提供设计方案,为独立设计师和不知名设计师提供好的发展空间,施展设计师才华,增加设计师信心和收益。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

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