说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210482964.9 (22)申请日 2022.05.05 (71)申请人 咪咕动漫有限公司 地址 361000 福建省厦门市集美区集美大 道1133号 申请人 咪咕文化科技有限公司   中国移动通信集团有限公司 (72)发明人 尹柏成 廖智勇 王乐 许江毅  李振宇  (74)专利代理 机构 深圳市世纪恒程知识产权代 理事务所 4 4287 专利代理师 陈小娟 (51)Int.Cl. G06T 19/00(2011.01) G06T 19/20(2011.01)G06T 7/73(2017.01) (54)发明名称 虚拟试装方法、 装置、 系统与计算机可读存 储介质 (57)摘要 本发明公开了一种虚拟试装方法、 装置、 系 统与计算机可读存储介质, 该方法包括: 获取二 维视频, 计算出所述二维视频的当前帧的人物关 键点坐标, 并根据所述人物关键点坐标和预设衣 物模型, 计算出当前帧的人物旋转量、 人物缩放 量和人物位移量; 根据所述人物旋转量、 所述人 物缩放量和所述人物位移量, 计算出渲染参数, 并根据所述渲染参数, 将所述预设衣物模型渲染 到当前帧的人物上; 本发明只需对二维视频进行 处理, 大大减少计算量, 提高虚拟试装的实时性, 根据计算出的当前帧的人物旋转量、 人物缩放量 和人物位移量, 计算出渲染参数, 并根据渲染参 数, 将预设衣物模型渲染到当前帧的人物上, 提 高了虚拟试装真实性。 权利要求书2页 说明书12页 附图2页 CN 114842177 A 2022.08.02 CN 114842177 A 1.一种虚拟试装方法, 其特 征在于, 所述虚拟试装方法包括如下步骤: 获取二维视频, 计算出所述二维视频的当前帧的人物关键点坐标, 并根据所述人物关 键点坐标和预设衣物模型, 计算出当前帧的人物旋转 量、 人物缩放 量和人物位移量; 根据所述人物旋转量、 所述人物缩放量和所述人物位移量, 计算出渲染参数, 并根据 所 述渲染参数, 将所述预设衣物模型渲染到当前帧的人物上。 2.如权利要求1所述的虚拟试装方法, 其特征在于, 所述获取二维视频, 并计算出所述 二维视频的当前帧的人物关键点 坐标的步骤 包括: 获取二维视频, 并根据 所述二维视频的录制顺序, 提取所述二维视频的当前帧, 并判断 当前帧是否为所述 二维视频的初始帧; 若当前帧为所述二维视频的初始帧, 则根据当前帧中的人物位置, 计算出当前帧的人 物关键点 坐标; 若当前帧不为所述二维视频的初始帧, 则根据当前帧中的人物位置, 计算出当前帧的 人物关键点预坐标, 并根据当前帧的人物关键点预坐标和当前帧的上一帧的人物关键点坐 标, 计算出当前帧的人物关键点 坐标。 3.如权利要求2所述的虚拟试装方法, 其特征在于, 所述根据当前帧的人物关键点预坐 标和当前帧的上一帧的人物关键点 坐标, 计算出当前帧的人物关键点 坐标的步骤 包括: 根据当前帧的人物关键点预坐标和当前帧的上一帧的人物关键点坐标, 计算出位置偏 差, 并将所述 位置偏差与预设偏差阈值进行对比, 得到对比结果; 若所述对比结果为所述位置偏差小于所述预设偏差阈值, 则根据当前帧的人物关键点 预坐标确定当前帧的人物关键点 坐标; 若所述对比结果为所述位置偏差不小于所述预设偏差阈值, 则根据预设权重系数、 当 前帧的人物关键点预坐标和当前帧的上一帧的人物关键点坐标, 计算出当前帧的人物关键 点坐标。 4.如权利要求1所述的虚拟试装方法, 其特征在于, 所述根据所述人物关键点坐标和预 设衣物模型, 计算出当前帧的人物旋转 量、 人物缩放 量和人物位移量的步骤 包括: 获取所述人物关键点坐标中的人物双肩坐标, 根据 所述人物双肩坐标和自适应增益策 略, 计算出当前帧的人物旋转 量; 获取所述人物关键点坐标中的人物肩部坐标和人物腿部坐标, 根据所述人物肩部坐 标、 所述人物腿部坐标、 预设衣物模型和所述人物旋转 量, 计算出当前帧的人物缩放 量; 获取所述人物关键点坐标中的人物颈部坐标, 根据 所述人物颈部坐标、 预设衣物模型、 所述人物旋转 量和所述人物缩放 量, 计算出当前帧的人物位移量。 5.如权利要求4所述的虚拟试装方法, 其特征在于, 所述根据所述人物双肩坐标和自适 应增益策略, 计算出当前帧的人物旋转 量的步骤 包括: 根据所述人物双肩坐标, 计算出所述人物旋转角度, 并根据所述人物旋转角度和自适 应增益策略, 计算出 校准系数; 根据所述校准系数, 对所述人物旋转角度进行 校准, 以计算出当前帧的人物旋转 量。 6.如权利要求4所述的虚拟试装方法, 其特征在于, 所述根据所述人物肩部坐标、 所述 人物腿部坐标、 预设衣物模型和所述人物旋转 量, 计算出当前帧的人物缩放 量的步骤 包括: 获取相机矩阵和 投影矩阵, 并提取预设衣物模型的模型肩部坐标以及模型腿部坐标,权 利 要 求 书 1/2 页 2 CN 114842177 A 2根据所述相 机矩阵、 所述投影矩阵、 所述人物肩部坐标、 所述人物腿部坐标、 所述模型肩部 坐标以及所述模型腿部坐标, 计算出第一人物模型矩阵; 获取默认人物位移量, 根据所述默认人物位移量、 所述人物第一模型矩阵和所述人物 旋转量, 计算出当前帧的人物缩放 量。 7.如权利要求4中所述的虚拟试装方法, 其特征在于, 所述根据所述人物颈部坐标、 预 设衣物模型、 所述人物旋转 量和所述人物缩放 量, 计算出当前帧的人物位移量的步骤 包括: 获取相机矩阵和投影矩阵, 并提取预设衣物模型的模型颈部坐标, 根据 所述相机矩阵、 所述投影矩阵、 所述人物颈 部坐标、 所述模型颈 部坐标, 计算出第二人物模型矩阵; 根据所述人物旋转量、 所述人物缩放量和所述第二人物模型模型矩阵, 计算出当前帧 的人物位移量。 8.一种虚拟试装 装置, 其特 征在于, 所述虚拟试装 装置包括: 计算模块, 用于获取二维视频, 计算出所述二维视频的当前帧的人物关键点坐标, 并根 据所述人物关键点坐标和预设衣物模型, 计算出当前帧的人物旋转量、 人物缩放量和人物 位移量; 渲染模块, 用于根据 所述人物旋转量、 所述人物缩放量和所述人物位移量, 计算出渲染 参数, 并根据所述 渲染参数, 将所述预设衣物模型渲染到当前帧的人物上。 9.一种虚拟试装系统, 其特征在于, 所述虚拟试装系统包括: 存储器、 处理器及储存在 所述存储器上并可在所述处理器上运行的虚拟试装程序, 所述虚拟试装程序被所述处理器 执行时实现如权利要求1至7中任一项所述的虚拟试装方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上储存有虚拟试 装程序, 所述虚拟试装程序被处理器执行时实现如权利要求 1至7中任一项所述的虚拟试装 方法的步骤。权 利 要 求 书 2/2 页 3 CN 114842177 A 3

.PDF文档 专利 虚拟试装方法、装置、系统与计算机可读存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 虚拟试装方法、装置、系统与计算机可读存储介质 第 1 页 专利 虚拟试装方法、装置、系统与计算机可读存储介质 第 2 页 专利 虚拟试装方法、装置、系统与计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 09:53:18上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。