当前位置: 首页 > 专利查询>厦门大学专利>正文

可360度转身的实时虚拟试衣的实现方法技术

技术编号:16820037 阅读:201 留言:0更新日期:2017-12-16 13:49
本发明专利技术一种可360度转身的实时虚拟试衣的实现方法,包括一基于Kinect和灰色预测的虚拟试衣系统,提前制作好虚拟人物模型、服装模型、配件模型,将服装模型穿在虚拟人物模型上进行对应绑定,然后再将Kinect获得骨骼关节点数据与虚拟人物模型进行交叉对应绑定,利用椭圆肤色模型的人脸检测来判断人体的前背面,利用灰色预测模型对人体左右胯部关节点的数据变化进行实时预测,结合人脸检测和灰色预测的结果,判断是否需要对控制虚拟人物模型的骨骼关节点数据进行纠正,针对不同情况,利用不同的人体骨骼关节点数据驱动虚拟人物模型运动,本发明专利技术可实现360度的试衣体验,用户不仅可以看到正面的试衣效果,也可以看到侧面和背面的试衣效果,实时性好,稳定性强。

The realization method of real time virtual fitting for 360 degree turn

The realization method of the invention can be a 360 degree turn the real-time virtual fitting, including a virtual fitting system based on Kinect and gray prediction, advance the production of virtual character models, model, clothing accessories model, clothing to wear in the model of virtual human models on the corresponding binding, then the Kinect access point data and bone joint the virtual character model of corresponding cross binding, to judge the body before the back face detection using ellipse model, change the data using the grey prediction model of the body around the crotch joint real-time prediction, combining face detection and gray prediction results, determine the need for correction of skeletal joints control the virtual characters data model. According to different situations, driving the virtual character motion model using human skeleton point data, the invention can To achieve the 360 degree fitting experience, users can not only see the positive fitting effect, but also see the fitting effect on the side and back, with good real-time performance and strong stability.

【技术实现步骤摘要】
可360度转身的实时虚拟试衣的实现方法
本专利技术属于虚拟现实和人机交互领域,特别是利用Unity3D开发平台,基于Kinect和灰色预测的可360度转身的实时虚拟试衣的实现方法。
技术介绍
目前,伴随着虚拟现实和人机交互技术的快速发展,其应用领域越来越广,涉及方方面面,特别是大众所能接触的生活方面,更得到了大家的热爱和推崇。三维建模技术的成熟,让三维模型的创建变得更加简便快捷,利用三维建模软件可以快速构建人体、衣物模型等各种三维模型。相比于二维图片,三维模型与我们生活的世界更加接近,能够带给人们更加真实的视觉效果。因此,基于三维衣物,利用虚拟现实和人机交互技术,对三维场景进行模拟的虚拟试衣系统应运而生。虚拟试衣系统就是运用虚拟模拟的手段,模拟出不同的用户穿上不同款式、尺寸、颜色的服装表现出的不同效果,可以让用户看到衣物穿在自己身上的展示效果,判断是否符合自身要求。它解决了传统试衣时频繁穿脱衣服的繁琐,让试衣变得方便快捷。国内国外出现了许多虚拟试衣系统,但是目前大多数虚拟试衣系统主要研究布料模拟和人机交互方面,正面试衣效果可以很好地展示出来,但无法实现全方位的试衣。然而用户试衣时,会本文档来自技高网...
可360度转身的实时虚拟试衣的实现方法

【技术保护点】
一种可360度转身的实时虚拟试衣的实现方法,其特征在于:包括一Unity3D开发平台,一基于Kinect和灰色预测的虚拟试衣系统,具体实现步骤如下:步骤1、模型构建、导入和绑定提前制作好虚拟试衣系统中使用的三维虚拟人物模型、服装模型、配件模型,并导入Unity3D开发平台中,将服装模型穿在虚拟人物模型上进行对应绑定,并将虚拟人物模型的身体隐藏起来;步骤2、试衣时,虚拟试衣系统通过Kinect获得用户的骨骼关节点数据,将该骨骼关节点数据与虚拟人物模型进行绑定;步骤3、虚拟试衣系统同时通过Kinect实时捕捉用户的人体彩色图像,通过OpenCV的功能函数实时显示通过Kinect获得人体彩色图像;步...

【技术特征摘要】
1.一种可360度转身的实时虚拟试衣的实现方法,其特征在于:包括一Unity3D开发平台,一基于Kinect和灰色预测的虚拟试衣系统,具体实现步骤如下:步骤1、模型构建、导入和绑定提前制作好虚拟试衣系统中使用的三维虚拟人物模型、服装模型、配件模型,并导入Unity3D开发平台中,将服装模型穿在虚拟人物模型上进行对应绑定,并将虚拟人物模型的身体隐藏起来;步骤2、试衣时,虚拟试衣系统通过Kinect获得用户的骨骼关节点数据,将该骨骼关节点数据与虚拟人物模型进行绑定;步骤3、虚拟试衣系统同时通过Kinect实时捕捉用户的人体彩色图像,通过OpenCV的功能函数实时显示通过Kinect获得人体彩色图像;步骤4、对人体彩色图像进行分割获得人脸头部图像通过索引从步骤2的骨骼关节点数据中获得人体头部关节点位置坐标为HeadPos(x,y,z),将该坐标转换到OpenCV的坐标系中表示为HeadPosCV(CV_x,CV_y),用人体头部关节点位置坐标HeadPosCV(CV_x,CV_y)在人体彩色图像上定位人体头部位置,以人体头部关节点位置坐标HeadPosCV(CV_x,CV_y)为中心,画一个可以把人脸完全标出来的矩形框,将这个矩形框内的图像分割保存下来定义为人脸头部图像;步骤5、人脸肤色检测利用椭圆肤色模型,针对人脸头部图像中的每一个像素点进行色彩空间的转换,转换到YCrCb颜色空间,然后再非线性变换到YCb’Cr’空间,并判断人脸头部图像中的每个像素点是否在椭圆肤色模型的椭圆里,若是,则判定该像素点为肤色像素点,否则,判定该像素点为非肤色像素点;步骤6、对肤色像素点的数量进行统计,计算人脸头部图像中肤色像素点所占的比值,设定一大一小两个阈值,当该比值大于大的阈值时,就判定所采集的图像为人的正面,当该比值小于小的阈值时,就判定所采集的图像为人的背面,当该比值位于该两阈值的区间内时,就判定所采集的图像为人的侧面;步骤7、人体骨骼关节点运动轨迹的预测步骤2中虚拟试衣系统通过Kinect获得用户的骨骼关节点数据,通过索引从上述骨骼关节点数据中得到左右胯部关节点数据,通过灰色模型预测公式计算得到左右胯部关节点三维坐标中深度值的预...

【专利技术属性】
技术研发人员:姚俊峰张晓丽
申请(专利权)人:厦门大学
类型:发明
国别省市:福建,35

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

1