发明名称 基于图像的虚拟服装拟合的方法和设备
摘要 本发明提供一种用于基于图像的虚拟服装拟合的方法,包括:构建数据库,所述数据库包括给定衣物的预存视频帧以及对应的预存骨架姿势;接收输入视频,所述输入视频包括包含用户骨架姿势的输入帧;将所述用户骨架姿势与所述预存骨架姿势进行匹配,以在所述数据库中查找所述给定衣物的预存视频帧;将查找到的所述给定衣物的预存视频帧叠加到所述用户骨架姿势;以及在输出帧中呈现叠加有所述给定衣物的预存视频帧的用户骨架姿势。本发明还提供一种用于基于图像的虚拟服装拟合的设备。本发明提供的技术方案能够很好地将数据库中存储的衣物与用户的身体拟合起来,从而产生良好的用户体验。
申请公布号 CN103020961B 申请公布日期 2015.08.05
申请号 CN201210486639.6 申请日期 2012.11.26
申请人 谭平 发明人 谭平
分类号 G06T7/00(2006.01)I;G06F17/30(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 北京鼎宏元正知识产权代理事务所(普通合伙) 11458 代理人 李波
主权项 一种用于基于图像的虚拟服装拟合的方法,包括:构建数据库,所述数据库包括给定衣物的预存视频帧以及对应的预存骨架姿势;接收输入视频,所述输入视频包括包含用户骨架姿势的输入帧;将所述用户骨架姿势与所述预存骨架姿势进行匹配,以在所述数据库中查找所述给定衣物的预存视频帧;将查找到的所述给定衣物的预存视频帧叠加到所述用户骨架姿势;以及在输出帧中呈现叠加有所述给定衣物的预存视频帧的用户骨架姿势;其中,通过如下方式来将所述用户骨架姿势与所述预存骨架姿势进行匹配:(1)通过以下方程来得到一维序列;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><munder><mi>&Sigma;</mi><mi>i</mi></munder><mi>D</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>i</mi></msub><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>+</mo><mi>&lambda;</mi><munder><mi>&Sigma;</mi><mi>i</mi></munder><mi>S</mi><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>l</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000656637230000011.GIF" wi="734" he="134" /></maths>其中i是所述输入视频中的输入帧的索引,l<sub>i</sub>是所述数据库中针对输入视频中第i个输入帧的预存视频帧的索引,D(l<sub>i</sub>,i)是i所索引的输入帧中的用户骨架姿势的第一姿态矢量与l<sub>i</sub>所索引的预存储视频帧的第二姿势矢量之间的欧几里得距离,如果l<sub>i‑1</sub>和l<sub>i</sub>为相邻帧,则S(l<sub>i‑1</sub>,l<sub>i</sub>)被设置为0,否则S(l<sub>i‑1</sub>,l<sub>i</sub>)被设置为1,λ为常数,目标函数E为一维序列;其中所述姿势矢量表示人体至少一个部位的3D位置;(2)对所述目标函数E应用动态规划算法以确定所述一维序列的全局最优值,从而查找到所述给定衣物的预存视频帧。
地址 417000 湖南省娄底市华达机械厂37栋2单元4楼