1.一种图像变形的虚拟试穿方法,其特征在于,包括:将图像预处理;
将图像变形;
将用户人脸图像与用户着装人体图像拼接;
将用户三维体形与三维模特之间的形体差异驱动,驱动服装图像形变,将形变的服装图像叠加到人体图像,得到真实感的服装试穿效果;
所述的图像预处理,包括:服装拍摄预处理;三维模特预处理;计算拍摄角度的投影矩阵预处理;建立相机投影矩阵到常规渲染引擎渲染物体时所用投影矩阵之间的转换关系预处理;三维模特模型渲染到二维模特图像预处理;
所述的三维模特预处理,包括:分别定制男女三维模特;建立模特的三维模型;
所述的图像变形包括:变形前数据准备;将用户着装人体图像四边形网格化;计算二维模特图像四边形网格变换到用户着装人体图像四边形网格的四边形网格形变,根据所述四边形网格形变将三维模特模型拟合到用户三维人体模型;将图像变形的服装叠加到二维用户图像,得到用户着装人体图像。
2.如权利要求1所述图像变形的虚拟试穿方法,其特征在于,所述的服装拍摄预处理,包括:
定制三维模特,在模特上添加标记设备,为后续投影矩阵计算准备原始数据;
将展示的服装穿到模特身上;
调整相机位置和角度对服装进行拍摄;
利用图像处理工具将画幅从背景中抠出,通过alpha通道(阿尔法通道)设置不同值区分画幅和背景。
3.如权利要求1所述图像变形的虚拟试穿方法,其特征在于,所述的计算拍摄角度的投影矩阵,包括:
从三维模型中提取标记设备三维点坐标;
从抠出的标记设备对应的二维图像画幅中提取对应的标记点;
建立标记设备三维到二维对应关系;
根据相机成像原理,将得到的标记设备三维点和对应二维点,计算每件服装拍照时对应的相机投影矩阵。
4.如权利要求1所述图像变形的虚拟试穿方法,其特征在于,所述的用户人脸图像与用户着装人体图像拼接,包括:用户人脸倾斜校正;
计算用户人脸图像在用户着装人体图像上拼接位置;
计算与用户着装人体图像拼接位置对应的用户人脸图像上的拼接位置;
用户人脸图像缩放比例计算;
通过图像空间变换将用户人脸变换到用户着装人体图像;
用户身体个性化及拼接效果优化。
5.如权利要求4所述图像变形的虚拟试穿方法,其特征在于,所述的用户人脸倾斜校正,包括:
用户人脸水平倾斜角度计算;
根据倾斜角旋转用户人脸图像。
6.如权利要求4所述图像变形的虚拟试穿方法,其特征在于,所述的计算用户人脸图像在用户着装人体图像上拼接位置,包括:高度方向拼接位置;
横向拼接位置。
7.如权利要求4所述图像变形的虚拟试穿方法,其特征在于,所述的用户人脸图像缩放比例计算,还包括,
单张用户人脸照片拟合用户三维人脸模型;
建立用户三维脸部模型顶点集合的UV坐标与用户脸部图像对应点映射关系;
对拟合的用户三维脸部模型顶点集合采用服装投影矩阵进行投影;
初始缩放比例计算;
缩放比例二次校正。
8.如权利要求4所述图像变形的虚拟试穿方法,其特征在于,所述的通过图像空间变换将用户人脸变换到用户着装人体图像,包括:计算用户人脸旋转量,平移量,缩放比例对应的变换矩阵;
根据变换矩阵执行图像变换。
9.如权利要求4所述图像变形的虚拟试穿方法,其特征在于,所述的用户身体个性化及拼接效果优化,包括:
肤色融合;
用户人脸与二维用户脖子区域融合。
10.如权利要求1至9任一项所述的图像变形的虚拟试穿方法,其特征在于,所述的图像变形的虚拟试穿方法,还包括,服装形象背面展示。
11.如权利要求1至9任一项所述的图像变形的虚拟试穿方法,其特征在于,所述的服装形象背面展示,背面形象同样是根据用户三维体形与三维模特之间的形体差异驱动,驱动服装图像形变,将形变的服装图像叠加到人体图像,得到真实感的服装试穿效果。
12.一种图像变形的虚拟试穿系统,其特征在于,包括:第一获取单元,用于将图像预处理;
第一生成单元,用于将图像变形;
第二生成单元,用于将用户人脸图像与用户着装人体图像拼接;
确定单元,用于将用户三维体形与模特之间的形体差异驱动,驱动服装图像形变,将形变的服装图像叠加到顾客人体图像上,得到真实感的服装试穿效果;
所述的图像预处理,包括:服装拍摄预处理;三维模特预处理;计算拍摄角度的投影矩阵预处理;建立相机投影矩阵到常规渲染引擎渲染物体时所用投影矩阵之间的转换关系预处理;三维模特模型渲染到二维模特图像预处理;
所述的三维模特预处理,包括:分别定制男女三维模特;建立模特的三维模型;
所述的图像变形包括:变形前数据准备;将用户着装人体图像四边形网格化;计算二维模特图像四边形网格变换到用户着装人体图像四边形网格的四边形网格形变,根据所述四边形网格形变将三维模特模型拟合到用户三维人体模型;将图像变形的服装叠加到二维用户图像,得到用户着装人体图像。