当前位置: 首页 > 专利查询>秦衡专利>正文

适用于网络试衣系统的人体建模方法技术方案

技术编号:3820408 阅读:373 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于服装技术领域,具体为一种运用于网络试衣系统的人体建模方法,该方法用特定图案对人体的上身肢体和下身肢体进行标注,然后用摄像头采集人体图像,对图像上的特殊标记点进行识别,得到每个像素对应的标记值,这些标记值的集合就是人体建模数据。本发明专利技术识别人体部位的方法很简单,但是精确性很高,很好的解决了基于图像序列的数字人体建模技术所面临的主要问题,其人体部位标志明确,建模精度高,建模速度快,便于系统识别,可用于网络在线实时试衣系统。

【技术实现步骤摘要】

本专利技术属于服装
,具体涉及一种人体建模方法,尤其涉及一种用于网络试衣 系统的人体建模方法。
技术介绍
当前的人体建模方法主要有基于解剖学的数字人体建模技术,基于三维扫描数据的人 体建模技术,基于图像序列的数字人体建模技术,参数化数字人体建模技术。基于解剖学的数字人体建模技术使用人体横断切片数据,这种方法不适合于普通应用的人体建模。基于三维扫描数据的人体建模技术使用由非接触三维扫描仪提供的立体数据,设备昂贵,获取数据量大,重建速度慢,获得的三维数据还必须使用人体识别算法进行识别才能得到人体模型,这个方法也无法适应普通应用的人体建模。基于图像序列的数字人体建模技术是利用从视频图像序列或者照片序列中的二维图像数据,这种方法花费较低,可以适用于普通的人体建模应用,但是这种方法的建模精度和建模速度还不能适应实际需要。参数化数字人体建模技术使用有限的参数来控制人体模型,这些参数必须通过专用的方法和设备才能获得,如果使用不精确的参数,得到的人体模型也是不精确的。如果利用基于图像序列的数字人体建模技术进行网络在线试衣,获得的人体三维数据没有明确的标明每个部分的部位名称,无法和衣服模型相关部分进行关联,而人体姿态可以任意变化,识别难度太大。
技术实现思路
本专利技术的目的在于提出一种适用于网络在线试衣的,人体部位标注明确,建模精度高, 建模速度快,并且便于系统识别的人体建模方法。本专利技术提供的人体建模的方法是基于图像序列的数字人体建模技术的改进,其步骤如下用特定图案对人体的上身肢体和下身肢体进行标注,然后用摄像头采集人体图像,对 图像上的特殊标记点进行识别,得到每个像素对应的标记值,这些标记值的集合就是人体 建模数据。所述用特定图案对人体标注通过穿着试穿衣进行。所述试穿衣是进行了特殊标记的紧身衣,无论身体姿态如何变化,身体各个部位始终 标注明确,这些特殊标记有两类, 一种标记印刷在没有弹性的织带上,这些织带均匀的纵向设置于上衣和裤子的主要部位,这些部位能反映上衣和裤子的基本形状尺寸。这些织带 用来提供身体部位、纵向高度值和织带次序号的信息; 一种标记是印刷在有弹性的试穿衣 上,用来提供纵向高度值和相对于纵向基准织带(一般取左侧第一根织带)的横向距离信 息。印刷有标记的非弹性织带宽度为lcm,最大长度为200cm,按纵向均匀分布。印刷在 弹性织物(试穿衣)上的标记单元为lcmxlcm的方形色块。所述标记由lmmxlmm见方的黑框色块组成,每lcraxlcm见方为一个单元,每个单元由 按左下角到右上角的对角线分成上下两部分,两部分颜色不一样。织带上的标记单元下半 部为一种颜色,如红色,弹性织物上的下半部分为另一种颜色,如黄色,两种标记上半部 分除最上面一行和最左边一列外,其它部分都为白色色块。通过颜色就可以区分标记类型。织带上的标记,每个单元的最上面一行十个色块,从左边数第1, 2, 3, 4个色块用 来标注身体部位,从左边数第5-9个色块用来标注织带次序,第IO个色块处在对角线上, 为红色,没有数量意义;每个单元最左边一列从上到下数第2-9个色块用来标注纵向高 度。印刷在试穿衣上的标记单元,结构和织带上的标记一致,只是每个单元下半部分的颜 色为黄色而不是红色。每个单元最上面一行十个色块,第l-9个色块用来标注相对于前面 所述基准线的横向距离,第10个色块处在对角线上,为黄色,没有数量意义;每个单元 最左边一列从上到下数第2-9个色块用来标注纵向高度。上面所述标记中,,最上一行和最左一列,用于提供人体部位和尺寸信息的色块, (lmmxlmm见方的色块)每个色块代表一个二进制位,不同的颜色代表不同的值,用白色 色块代表二进制0,用蓝色色块代表二进制l。这些标记中水平标记最上一行左边为高位,右边为低位,纵向标注右边一列上面为高 位,下面为低位。将这些二进制标注值转换为十进制,所得数值即为标注值。标注值中的 距离和高度的单位都为厘米。横向距离用9位二进制数进行表示,最大可达到511cm,在实际应用中是足够的,纵 向高度用8位二进制数进行表示,最大可达到255cm,在实际应用中也是足够的。所述对特殊标记点识别是指根据颜色分布情况区分出每个标记单元,并对每个单元的 标记值进行解码,得到每个像素对应标注值。这些标注值相当于身体立体模型在平面图像 上的实时分布。这个身体模型因为仅包含人体可见部分的数据,所以无法恢复出整个身体, 只能用于网络在线试衣时的图像拟合;同时恢复整个身体三维数据对网络在线试衣也完全 没有必要。本专利技术识别人体部位的方法很简单,但是精确性很高,很好的解决了基于图像序列的数字人体建模技术所面临的主要问题,其人体部位标志明确,建模精度高,建模速度快,便于系统识别,可用于网络在线实时试衣系统。附图说明图1身体标记单元结构图。图2上衣织带分布图示。其中,(a)为正面图示,(b)为背面图示。图3上衣袖子织带分布图示。其中,(a)为正面图示,(b)为背面图示。图4裤子织带分布图示。其中,(a)为正面图示,(b)为背面图示。图5织带上的标记图示。图6弹性织物上的标记图。图7变形后的标记图。图8弹性标记和左右织带的关系图示。图9不连续标记的识别示意图。图10标记之间的关系图具体实施例方式下面结合说明书附图对技术方案进行详细说明。试穿衣的说明试穿衣上的标记有两种, 一种印刷在非弹性织带上, 一种直接印刷在试穿衣上,结构 都如图1.印刷在非弹性织带上的标记,宽度为lcm,长度限制为255cm,每lcmxlcm为1个单 元,共享标记值。这些织带分布在上衣身体部位,上衣袖子上,裤子上,在各个部分都是 均匀分布的。上衣身体部分总共设有8条织带标记,两条在身体最左边和最右边,标号分别为11 和15,两条在衣服前面和后面的中间,标号分别为13和17,另外4条织带标记分布在已 有4条织带标记中相邻两条的正中间,正面的标号分别为12和14,背面的标号分别为16 和18,如图2所示,(a)为上衣身体部分正面织带标记分布图,(b)为上衣身体部分背面织 带标记分布图。每只上衣袖子上设4条织带标记,两条分别在衣服袖子的最上边和最下边,标号分别 为111和113,另外两条分别在袖子正面和后面的正中间,其正面的标号为112,反面的 标号为114,两只袖子的织带分布是一样的,如图3所示。裤子上总共设8条织带标记,每个裤腿上有4条,分布和上衣袖子一样,即两条织带分布在裤腿的外侧和内侧,标号分别为121和123,另2条分别在裤腿的正面和反面的外 侧和内侧两条织带的正中间,标号分别为122和124,两条裤腿的织带分布一样,如图4 所示,(a)为裤子正面织带分布示意图,(b)为裤子反面织带分布示意图。织带结构如图5所示,每个单元都由lmmxlmm的黑框方块组成,以从左下角到到右上 角的对角线分成上下两部分,对角线上的方块都为红色,下半部分都为红色,上半部分除 了最上面一行和最左边一列外都为白色。图上有三种颜色,分别是白色,(如图中cl部分, 空白格),蓝色(如图中c2部分,纵横线格),红色(图中c3部分,散点格)。最上面一 行从左边数第1, 2, 3, 4这几个方块组成的序列用来表示该标记所在身体部位,如图中 al部分。最上面一行从左边数第5, 6, 7本文档来自技高网...

【技术保护点】
一种适用于网络试衣系统的人体建模方法,其特征在于具体步骤如下: 用特定图案对人体的上身肢体和下身肢体进行标注,然后用摄像头采集人体图像,对图像上的特殊标记点进行识别,得到每个像素对应的标记值,这些标记值的集合就是人体建模数据;  所述用特定图案对人体标注通过穿着试穿衣进行; 所述试穿衣是进行了特殊标记的紧身衣,;这些特殊标记有两类,一种标记印刷在没有弹性的织带上,这些织带均匀的纵向设置于上衣和裤子的主要部位,这些部位能反映上衣和裤子的基本形状尺寸;这类织带用来 提供身体部位、纵向高度值和织带次序号的信息;一种标记是印刷在有弹性的试穿衣上,用来提供纵向高度值和相对于纵向基准织带的横向距离信息;印刷有标记的非弹性织带宽度为1cm,最大长度为200cm,按纵向均匀分布;印刷在弹性织物即试穿衣上的标记为1cmx1cm的方形色块; 所述标记由1mmx1mm见方的黑框色块组成,每1cmx1cm见方为一个单元,每个单元由按左下角到右上角的对角线分成上下两块,两部分颜色不一样;织带上的标记下半部为一种颜色,如红色,弹性织物上的下半部分为另一种 颜色,如黄色,两种标记上半部分除最上面一行和最左边一列外,其它部分都为白色色块;通过颜色就可以区分标记类型; 织带上的标记,每个单元的最上面一行十个色块,从左边数第1,2,3,4个色块用来标注身体部位,从左边数第5-9个色块用来标注织 带次序,第10个色块处在对角线上,为红色,没有数量意义;每个单元最左边一列从上到下数第2-9个色块用来标注纵向高度; 印刷在试穿衣上的标记,结构和织带上的标记一致,只是每个单元下半部分的颜色为黄色;每个单元最上面一行十个色块,第1-9 个色块用来标注相对于基准线的横向距离;每个单元最左边一列从上到下数第2-9个色块用来标注纵向高度; 上面所述标记中,最上一行和最左一列的色块,用于提供人体部位和尺寸信息,每个色块代表一个二进制位,用白色色块代表二进制0,用蓝色色块代表 二进制1; 这些标记中水平标记最上一行左边为高位,右边为低位,纵向标注右边一列上面为高位,下面为低位;将这些二进制标注值转换为十进制,所得数值即为标注值;标注值中的距离和高度的单位都为厘米; 所述对特殊标记点识别是指根据颜色分布 情况区分出每个标记单元,并对每个单元的标记值进行解码,得到每个像素对应标注值;这些标注值相当于身体立体模型在平面图像上的实时分...

【技术特征摘要】

【专利技术属性】
技术研发人员:秦衡
申请(专利权)人:秦衡
类型:发明
国别省市:31[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1