一种提取多角度头像生成展示视频的方法及系统技术方案

技术编号:27131125 阅读:21 留言:0更新日期:2021-01-25 20:04
本申请提供一种提取多角度头像生成展示视频的方法及系统,该方法包括如下步骤:获取转头过程中的头像视频数据,并从头像视频数据中抽取待识别的头像帧;根据预先建立的头像角度识别模型,获取待识别的头像帧对应的头部转动方向和头部转动角度;根据获取的头像帧对应的头部转动方向和头部转动角度,抽取对称头部转动角度的头像帧;为对称头部转动角度的头像帧匹配相应角度的穿戴体验模型,形成展示图像帧;将展示图像帧依次播放,生成展示视频。本申请提取对称头部转动角度的头像帧,为提取的头像帧匹配对应角度的穿戴体验模型后生成展示视频,提高展示视频的质量和自然度,进而提高沉浸式应用的体验。沉浸式应用的体验。沉浸式应用的体验。

【技术实现步骤摘要】
一种提取多角度头像生成展示视频的方法及系统


[0001]本申请涉及数据处理
,尤其涉及一种提取多角度头像生成展示视频的方法及系统。

技术介绍

[0002]近年来,随着电子商务的快速发展,在线购物因其便捷性已得到广大用户的偏爱。可由于穿戴用品(例如:眼镜、帽子、服饰等)款式差异和用户个人喜好的原因,在线购物的退换货现象十分严重,既耽误买卖家的时间,也造成了运输资源的浪费。因而快速、真实的虚拟穿戴技术呼之欲出,逐渐成为企业和研究机构的研发热点。
[0003]现有的穿戴体验过程中,采用的是虚拟的头像模型,并不是用户的真实头像,造成用户穿戴体验的过程中有视觉体验的偏差,使得用户的体验效果不佳。另外,在头像提取的过程中,用户的转头速度无法像机械一样精准控制,很难通过时间精确的提取角度,以致于对后来的沉浸式应用产生不自然的影响。

技术实现思路

[0004]本申请的目的在于提供一种提取多角度头像生成展示视频的方法及系统,此方法提取对称头部转动角度的头像帧,为提取的头像帧匹配对应角度的穿戴体验模型后生成展示视频,提高展示视频的质量和自然度,进而提高沉浸式应用的体验。
[0005]为达到上述目的,本申请提供一种提取多角度头像生成展示视频的方法,该方法包括如下步骤:获取转头过程中的头像视频数据,并从头像视频数据中抽取待识别的头像帧;根据预先建立的头像角度识别模型,获取待识别的头像帧对应的头部转动方向和头部转动角度;根据获取的头像帧对应的头部转动方向和头部转动角度,抽取对称头部转动角度的头像帧;为对称头部转动角度的头像帧匹配相应角度的穿戴体验模型,形成展示图像帧;将展示图像帧依次播放,生成展示视频。
[0006]如上的,其中,获取头像帧对应的头部转动方向和转动角度的方法包括如下子步骤:获取待识别头像帧;识别头像帧中关键部位的轮廓和关键点的位置;根据识别的关键点的位置,以及关键点的位置和头部转动方向的第一映射关系,获取头像帧的头部转动方向;根据关键部位的轮廓和关键点的位置,计算头像帧相对于已知正脸头像帧的水平偏转程度值;根据计算的水平偏转程度值,以及不同头部转动角度与水平偏转值之间的第二映射关系,获取该待识别头像帧的头部转动角度。
[0007]如上的,其中,预先建立头像角度识别模型的方法包括如下步骤:获取头像角度数据;识别头像角度数据中头像帧的关键部位的轮廓和关键点的位置;根据已知的头部转动方向和关键点的位置,建立关键点的位置特征与头部转动方向之间的第一映射关系;根据头像帧中关键部位的轮廓和关键点的位置,计算头像帧相对于已知正脸头像帧的水平偏转程度值;根据头像帧中已知的头部转动角度和计算的水平偏转程度值,建立不同头部转动角度与水平偏转值之间的第二映射关系,以获得头像角度识别模型。
[0008]如上的,其中,建立第二映射关系的方法为:计算多个相同头部转动角度对应的水平偏转程度值的平均值,将该平均值作为该头部转动角度的映射值;计算多个相同转动角度对应的水平偏转程度值的方差,将方差作为该头部转动角度的映射值的游动下限和游动上限。
[0009]如上的,其中,根据获取的头像帧对应的头部转动方向和头部转动角度,抽取对称头部转动角度的头像帧的方法包括如下子步骤:根据获取的头部转动方向和头部转动角度,获取左转向最大值和右转向最大值;选取左转向最大值和右转向最大值中的较小值作为抽取对称角度的头像帧的左转极限值和右转极限值;根据预设的角度间隔,在左转极限值和右转极限值的范围内通过二分法抽取对称角度的头像帧。
[0010]如上的,其中,计算对称头部转动角度的头像帧对应的头像倾斜角度;根据计算的倾斜角度将倾斜的头像调正。
[0011]如上的,其中,计算头像倾斜角度的公式为:
[0012][0013]其中,Q表示头像倾斜角度;arcsin()表示反正弦函数;(x1,y1)表示左眼球关键点的坐标;(x2,y2)表示右眼球关键点的坐标;(x3,y3)表示左嘴角关键点的坐标;(x4,y4)表示右嘴角关键点的坐标。
[0014]如上的,其中,为对称头部转动角度的头像帧匹配相应角度的穿戴体验模型的方法包括如下步骤:获取头像帧的头部转动角度和头部转动方向;根据获取的头部转动角度和头部转动方向,获取相应角度的穿戴体验模型;根据穿戴体验模型的类别,获取头像帧中对应的贴合点;将获取的穿戴体验模型的贴合点贴合至头像帧中的贴合点处;识别穿戴体验模型位于头像后方的部分,并隐藏穿戴体验模型位于头像后方的部分。
[0015]如上的,其中,隐藏穿戴体验模型位于头像后方的部分的方法包括如下子步骤:获取穿戴体验模型与头像帧中头像的重合区域;识别重合区域位于穿戴体验模型中预先划分为可隐藏区域内的第一区域,重合区域除去第一区域的部分为第二区域;将识别出的第一区域进行隐藏处理,第二区域进行显示处理。
[0016]一种提取多角度头像生成展示视频的系统,该系统包括:待识别头像帧获取模块,用于获取转头过程中的头像视频数据,并从头像视频数据中抽取待识别的头像帧;数据获取模块,用于根据预先建立的头像角度识别模型,获取待识别的头像帧对应的头部转动方向和头部转动角度;对称头像帧抽取模块,用于根据获取的头像帧对应的头部转动方向和头部转动角度,抽取对称头部转动角度的头像帧;展示图像帧生成模块,用于为对称头部转动角度的头像帧匹配相应角度的穿戴体验模型,形成展示图像帧;展示视频生成模块,用于将展示图像帧依次播放,生成展示视频。
[0017]本申请实现的有益效果如下:
[0018](1)本申请抽取头像视频中的头像帧,自动识别头像帧中的头部转动方向和头部转动角度,并提取对称的头部转动角度的头像帧,为提取对称的头部转动角度的头像帧匹配相应角度的穿戴体验模型后形成展示图像帧,将展示图像帧依次播放形成展示视频,以提高展示视频的自然度和真实度,从而使得用户穿戴体验更好。
[0019](2)本申请对提取的对称头部转动角度的头像帧中倾斜的头像进行调正,从而优化在采集转动头像过程中不可避免的头部倾斜给后续匹配穿戴体验模型造成匹配不精准的问题,提高了头像帧中头像与穿戴体验模型的匹配精准度、自然度和视觉舒适度。
[0020](3)本申请采集用户的真实头像用于穿戴体验,提高用户的穿戴体验的真实感和用户体验效果,本申请不生成三维渲染头像,节省了穿戴体验的反馈时间,使用户无需等待较长时间,体验效果较佳。
附图说明
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域技术人员来讲,还可以根据这些附图获得其他的附图。
[0022]图1为本申请实施例的一种提取多角度头像生成展示视频的方法的流程图。
[0023]图2为本申请实施例的获取头像帧的头部转动方向和转动角度的方法的流程图。
[0024]图3为本申请实施例的预先建立的头像角度识别模型的方法的流程图。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提取多角度头像生成展示视频的方法,其特征在于,该方法包括如下步骤:获取转头过程中的头像视频数据,并从头像视频数据中抽取待识别的头像帧;根据预先建立的头像角度识别模型,获取待识别的头像帧对应的头部转动方向和头部转动角度;根据获取的头像帧对应的头部转动方向和头部转动角度,抽取对称头部转动角度的头像帧;为对称头部转动角度的头像帧匹配相应角度的穿戴体验模型,形成展示图像帧;将展示图像帧依次播放,生成展示视频。2.根据权利要求1所述的提取多角度头像生成展示视频的方法,其特征在于,获取头像帧对应的头部转动方向和转动角度的方法包括如下子步骤:获取待识别头像帧;识别头像帧中关键部位的轮廓和关键点的位置;根据识别的关键点的位置,以及关键点的位置和头部转动方向的第一映射关系,获取头像帧的头部转动方向;根据关键部位的轮廓和关键点的位置,计算头像帧相对于已知正脸头像帧的水平偏转程度值;根据计算的水平偏转程度值,以及不同头部转动角度与水平偏转值之间的第二映射关系,获取该待识别头像帧的头部转动角度。3.根据权利要求1所述的提取多角度头像生成展示视频的方法,其特征在于,预先建立头像角度识别模型的方法包括如下步骤:获取头像角度数据;识别头像角度数据中头像帧的关键部位的轮廓和关键点的位置;根据已知的头部转动方向和关键点的位置,建立关键点的位置特征与头部转动方向之间的第一映射关系;根据头像帧中关键部位的轮廓和关键点的位置,计算头像帧相对于已知正脸头像帧的水平偏转程度值;根据头像帧中已知的头部转动角度和计算的水平偏转程度值,建立不同头部转动角度与水平偏转值之间的第二映射关系,以获得头像角度识别模型。4.根据权利要求3所述的提取多角度头像生成展示视频的方法,其特征在于,建立第二映射关系的方法为:计算多个相同头部转动角度对应的水平偏转程度值的平均值,将该平均值作为该头部转动角度的映射值;计算多个相同转动角度对应的水平偏转程度值的方差,将方差作为该头部转动角度的映射值的游动下限和游动上限。5.根据权利要求1所述的提取多角度头像生成展示视频的方法,其特征在于,根据获取的头像帧对应的头部转动方向和头部转动角度,抽取对称头部转动角度的头像帧的方法包括如下子步骤:根据获取的头部转动方向和头部转动角度,获取左转向最大值和右转向最大值;选取...

【专利技术属性】
技术研发人员:李小波石矫龙李昆仑
申请(专利权)人:恒信东方文化股份有限公司
类型:发明
国别省市:

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

1