[发明专利]数字人体试衣方法及系统在审
申请号: | 202010739574.6 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111862318A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 蒋亚洪;潘永路 | 申请(专利权)人: | 杭州优链时代科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/00;G06Q30/06 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 南梦怡 |
地址: | 310000 浙江省杭州市萧山区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 人体 试衣 方法 系统 | ||
1.一种数字人体试衣方法,其特征在于,包括:
获取人体特征信息;
利用所述人体特征信息生成真人数字模型;
获取衣物特征信息,所述衣物特征信息包括多个特征点;
根据特征点生成衣物数字模型,所述衣物数字模型包括多个数字顶点;
利用骨骼绑定技术驱动真人数字模型运动;
利用布料模拟算法对所述衣物数字模型的运动状态进行计算,生成衣物数字动态模型;
将所述真人数字模型和所述衣物数字动态模型拟合生成整合模型;
将所述整合模型显示在屏幕上。
2.如权利要求1所述的数字人体试衣方法,其特征在于,所述利用布料模拟算法对所述衣物数字模型的运动状态进行计算,生成衣物数字动态模型具体包括:
获取每个所述数字顶点当前时刻所受的力fi;
获取每个所述数字顶点当前所在的位置xi;
获取每个所述数字顶点当前时刻的速度vi;
获取每个所述数字顶点的质量mi;
根据得到Δvt+h,所述Δvt+h为所述数字顶点在一个积分步长的时间间隔内的速度变化量的标志,所述h为积分步长的标志,表示数字顶点当前时刻所受到的力在速度方向的偏导数,表示数字顶点当前时刻受到的力在速度方向的偏导数,ft表示数字顶点在t时刻所受到的力;
根据Δvt+h=vt+h-vt=hm-1ft+h计算得到vt+h,所述vt+h表示数字顶点在t+h时刻的速度,vt表示数字顶点在t时刻的速度,ft+h表示数字顶点在t时刻所受到的力;
根据Δx(t+h)=xt+h-xt=hvt+h计算得到xt+h,所述xt+h表示数字顶点在t+h时刻的位置,所述xt表示数字顶点在t时刻的位置;
根据vt+h和xt+h生成衣物数字动态模型。
3.如权利要求1所述的数字人体试衣方法,其特征在于,所述获取衣物特征信息,所述衣物特征信息包括多个特征点具体包括:
获取云相机拍摄的衣物图像信息,所述衣物图像信息包括不同云相机从两个以上不同角度拍摄的同一时刻的衣物图像;
获取投影衣物图像信息,所述投影衣物图像信息包括不同云相机从两个以上不同角度拍摄的投影后衣物图像,所述投影后衣物图像是通过四个投影仪把编码图案投射到衣物表面后云相机拍摄的衣物图像,四个投影仪位于以衣物为中心的正四边形的四个顶点上,位于正四边形对角线上的两个投影仪的投影平面相互平行且与该对角线垂直,所述编码图案完全覆盖衣物表面且使衣物每个区域的纹理都不同;
根据投影前衣物图像和投影后衣物图像生成交差图像M差,M差=M后-M前,所述投影前衣物图像和所述投影后衣物图像是同一云相机获取的衣物图像,M后代表投影后衣物图像,M前代表投影前衣物图像;
将所述交差图像处理去色,得到二元交差图像;
通过对所述二元交差图像进行解码,获取特征点集,所述特征点集包括多个特征点。
4.如权利要求1所述的数字人体试衣方法,其特征在于,根据特征点生成衣物数字模型具体包括:
获取第一坐标信息,所述第一坐标信息为特征点在二元交差图像上的坐标信息;
获取第二坐标信息,所述第二坐标信息为特征点在投影仪像平面上的坐标信息;
利用三角形关系通过所述第一坐标信息和所述第二坐标信息得到第三坐标信息,所述第三坐标信息为特征点在场景中的三维坐标信息;
对相邻云相机生成的第三坐标信息进行匹配,生成特征点云;
计算所述特征点云的梯度,提取轮廓和纹理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州优链时代科技有限公司,未经杭州优链时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010739574.6/1.html,转载请声明来源钻瓜专利网。