一种基于移动终端的实时立体试衣方法_3

文档序号:9598494阅读:来源:国知局
步骤流程图。
[0080]优选地,所述步骤S5的一种实现方式主要包括以下步骤:
[0081]步骤S51:根据待试穿衣服的当前款式套版类别,将所述二维平面图像中的各个相邻特征点连线后形成一个封闭区域,并所述封闭区域自动划分为N(N> 1)个原投影区域(0-P-AREA),形成原投影图;
[0082]步骤S52:生成一张空白的3D模型贴图,并根据待试穿衣服的当前款式套版类别所对应的一个3D模型的贴图坐标,生成对应的N(N多1)个目标投影区域(D-P-AREA),形成目标投影图;
[0083]步骤S53:通过线性插值算法,将所述原投影图中N(N ^ 1)个投影区域投影到所述目标投影图的对应区域,形成待试穿衣服的当前款式套版类别的3D模型贴图。
[0084]其中,所述步骤S53包括:基于线性插值算法,对原投影图中的任意投影区域进行缩放和/或拉伸,以实现待试穿衣服的二维平面图像向3D模型贴图的影射。基于线性插值的算法处理,可对任意形状图像进行缩放或拉伸,从而实现衣服原2D图像向3D图像贴图的影射过程,由此实现3D立体化衣服模型逼真贴图的生成。
[0085]进一步地,所述步骤S5还包括:
[0086]步骤S54:根据衣服特征点的相对关系信息,计算衣服款式形变系数;优选地,所述衣服款式形变系数包括但不限于袖长、腰围松紧度、裙摆幅度、衣服长度、裙摆长度中的一项或多项。
[0087]步骤S55:根据当前衣服款式,在模型库中选取一个与当前衣服款式对应的3D衣服模型作为3D立体化衣服原模型;
[0088]步骤S56:在所述3D立体化衣服原模型的三维顶点集上施加相关的衣服款式形变系数,对所述3D立体化衣服原模型进行自适应拟合变形,将变形后的3D模型输出为3D立体化衣服模型的最终目标模型;
[0089]步骤S57:将所述3D模型贴图应用至所述最终目标模型,实现待试穿衣服在3D立体化衣服模型的立体展现输出。
[0090]在本实施例中,所述的基于移动终端的实时立体试衣方法还包括:
[0091]当所述3D立体化衣服模型不符合用户自身预期时,对旋转和裁剪后的所述二维平面图像重新进行款式套版和款式匹配处理,以生成新的3D立体化衣服模型,直至获得符合用户预期的3D立体化衣服模型。
[0092]步骤S6:在移动终端上内置多个3D试衣人体模型,并将待试穿衣服的3D立体化衣服模型自适应融合至其中一个3D试衣人体模型上。具体地,3D试衣人体模型包括女模特模型的整体融合,或者,男模特模型的整体融合,并能通过设置模特的不同身体参数,实时输出3D立体试衣效果。
[0093]步骤S7:根据3D试衣人体模型的不同身体参数,自适应调节待试穿衣服的立体试穿效果;
[0094]具体地,3D立体化衣服模型融合至3D试衣人体模型上后,可以对3D试衣人体模型(模特)的不同身材参数进行调整,包括:
[0095]①输入3D模型的身高参数调整,范围为150_180cm ;
[0096]②输入3D模型的胸围参数调整,范围为60_120cm ;
[0097]③输入3D模型的腰围参数调整,范围为60_110cm ;
[0098]④输入3D模型的臀围参数调整,范围为70_120cm ;
[0099]⑤输入3D模型的肩宽参数调整,范围为50-100cm ;
[0100]⑥输入3D模型的臂围参数调整,范围为20-50cm ;
[0101]⑦输入3D模型的大腿参数调整,范围为30-80cm。
[0102]从而实现通过上述参数,自适应调节为相应的3D立体化衣服模型的试穿上身效果Ο
[0103]具体实施时,所述步骤S7包括:
[0104]步骤S71:根据当前需要调节的身体参数(如胸围/臀围),及预设的当前待试穿衣服的款式模型顶点集合数据库,确定所述3D立体化衣服模型上的与当前需要调节的身体参数所对应的身体区域(如衣服对应的胸部/臀围)的顶点集合;
[0105]步骤S72:对所述顶点集合施加与所述身体参数相对应的引力形变控制,在所述3D立体化衣服模型上实现与所述身体参数相匹配的衣服变形,将形变后的衣服映射至3D试衣人体模型上。
[0106]步骤S8:在移动终端屏幕上对待试穿衣服的立体试穿效果进行实时360度触控展现。例如,3D立体化衣服模型的左右旋转、向上、向下滑动,实现立体化衣服模型建模的动画效果。
[0107]在本实施例中,所述的基于移动终端的实时立体试衣方法还包括:
[0108]通过用户输入的不同身体参数,对所述3D试衣人体模型的各种站立姿势进行实时调整,从而自适应调整3D立体化衣服模型的形状。
[0109]本实施例可以在移动终端屏幕上进行实时360度触控展现衣服3D模型的上身效果,控制3D立体化衣服模型进行简单的POSE效果,因此,用户可以在移动终端上进行试衣时,可实时对融合了待试穿衣服的3D试衣人体模型的各种姿势进行调整,提升用户体验。
[0110]本发明实施例提供的基于移动终端的实时立体试衣方法,用户可以随时随地利用移动终端实现立体试衣虚拟效果,结合人体的身体特征,识别衣服的各个重要特征点,使精确定位衣服各部分区域成为可能;根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,可对任意形状图像进行缩放、拉伸,从而实现用户对待试穿衣服所拍摄的原2D图像向3D图像贴图的影射,由此实现3D立体化衣服模型逼真贴图的生成;结合衣服款式形变系数,可以在3D立体化衣服模型上结合衣服的控制点的相对位置特征,以实现针对某款衣服2D图片形状的自适应跟踪变形,从而实现目标衣服3D模型的自适应建模输出,使与衣服2D图片有非常高象真度的3D立体化衣服模型的实时生成成为可能。
[0111]此外,本发明根据所述待试穿衣服的特征点,进行不同款式的衣服特征点识别定位,因此可以通过少量3D试衣人体模型实现对多种款式衣服的试穿展示,缩短开发周期,降低开发难度和成本;用户可以在移动终端屏幕上对待试穿衣服的立体试穿效果进行实时360度触控展现,从各个角度直观感知不同款式衣服的立体试穿效果。
[0112]利用本发明在移动终端上进行立体试衣,用户只需手指点击屏幕进行简单的衣服套版和特征点位置确认操作,即可获得与原2D图片中衣服图像真度较高的3D立体衣服的上身效果,大大缩短了传统3D试衣间需要专业建模师为每一款新衣服建立定制3D建模的时间,特别适用于移动终端用户在互联网上进行大量衣服图片浏览时的实时立体试衣需求。
[0113]需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质或嵌入式微处理器中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(R0M),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDR0M)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1