虚拟形象的眨眼控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30326623 阅读:21 留言:0更新日期:2021-10-10 00:11
本公开关于一种虚拟形象的眨眼控制方法、装置、电子设备及存储介质,包括:获取针对真人眨眼频率的指示标签集;所述指示标签集被预先划分为多个指示标签子集,不同的指示标签子集对应不同的真人眨眼频率,各指示标签子集包含的指示标签数之比为各指示标签子集对应的真人眨眼频率的发生概率之比;从所述指示标签集中选取任一指示标签,并确定所述任一指示标签所属的指示标签子集;基于所述任一指示标签所属的指示标签子集对应的真人眨眼频率,控制虚拟形象进行眨眼,使得虚拟形象的眨眼频率的发生概率和真人眨眼频率的发生概率趋近一致,提高了虚拟形象的眨眼真实感。高了虚拟形象的眨眼真实感。高了虚拟形象的眨眼真实感。

【技术实现步骤摘要】
虚拟形象的眨眼控制方法、装置、电子设备及存储介质


[0001]本公开涉及互联网
,尤其涉及虚拟形象的眨眼控制方法、装置、电子设备及存储介质。

技术介绍

[0002]随着虚拟形象在直播、短视频、游戏等新兴领域的广泛应用,出现了虚拟形象的类人行为控制技术,在类人行为中,眨眼行为是一个看似简单却很难模仿的行为。传统虚拟形象的眨眼控制方式,一般是采用固定的眨眼频率,但这种方式较为机械,难以保证虚拟形象的眨眼真实感。

技术实现思路

[0003]本公开提供一种虚拟形象的眨眼控制方法、装置、电子设备及存储介质,以至少解决相关技术中虚拟形象的眨眼真实感较低的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种虚拟形象的眨眼控制方法,包括:
[0005]获取针对真人眨眼频率的指示标签集;所述指示标签集被预先划分为多个指示标签子集,不同的指示标签子集对应不同的真人眨眼频率,各指示标签子集包含的指示标签数之比为各指示标签子集对应的真人眨眼频率的发生概率之比;
[0006]从所述指示标签集中选取任一指示标签,并确定所述任一指示标签所属的指示标签子集;
[0007]基于所述任一指示标签所属的指示标签子集对应的真人眨眼频率,控制虚拟形象进行眨眼。
[0008]在其中一个实施例中,在所述获取针对真人眨眼频率的指示标签集之前,所述方法还包括:
[0009]统计历史时段内不同真人眨眼频率的发生次数;
[0010]确定不同真人眨眼频率的发生次数与所述历史时段对应的总发生次数的发生次数比值;
[0011]确定拟合各发生次数比值的函数,并基于所述函数确定各真人眨眼频率的发生概率。
[0012]在其中一个实施例中,所述确定拟合各发生次数比值的函数,包括:
[0013]获取所述各真人眨眼频率和所述各真人眨眼频率自身对应的发生次数比值的乘积;
[0014]将各乘积之和作为泊松概率函数的参数,得到参数为所述各乘积之和的泊松概率函数;
[0015]将参数为所述各乘积之和的泊松概率函数作为拟合所述各发生次数比值的函数。
[0016]在其中一个实施例中,在所述统计历史时段内不同真人眨眼频率的发生次数之前,所述方法还包括:
[0017]调用终端的摄像头采集眼部图像;
[0018]基于所述眼部图像,确定历史时段内不同真人眨眼频率的发生次数。
[0019]在其中一个实施例中,所述方法还包括:
[0020]根据统计确定的单次眨眼耗时的最小值和最大值,确定用于控制所述虚拟形象进行眨眼的单次眨眼耗时。
[0021]在其中一个实施例中,在所述指示标签集所包括的指示标签是0至1的随机数的情况下,所述根据统计确定的单次眨眼耗时的最小值和最大值,确定用于控制所述虚拟形象进行眨眼的单次眨眼耗时,包括:
[0022]确定所述最大值和所述最小值的差值;
[0023]获取所述差值与选取的所述任一指示标签的乘积,并将所述乘积与所述最小值的和作为用于控制所述虚拟形象进行眨眼的单次眨眼耗时。
[0024]根据本公开实施例的第二方面,提供一种虚拟形象的眨眼控制装置,包括:
[0025]指示标签集获取模块,被配置为执行获取针对真人眨眼频率的指示标签集;所述指示标签集被预先划分为多个指示标签子集,不同的指示标签子集对应不同的真人眨眼频率,各指示标签子集包含的指示标签数之比为各指示标签子集对应的真人眨眼频率的发生概率之比;
[0026]指示标签处理模块,被配置为执行从所述指示标签集中选取任一指示标签,并确定所述任一指示标签所属的指示标签子集;
[0027]眨眼控制模块,被配置为执行基于所述任一指示标签所属的指示标签子集对应的真人眨眼频率,控制虚拟形象进行眨眼。
[0028]在其中一个实施例中,所述装置还包括函数处理模块,被配置为执行统计历史时段内不同真人眨眼频率的发生次数;确定不同真人眨眼频率的发生次数与所述历史时段对应的总发生次数的发生次数比值;确定拟合各发生次数比值的函数,并基于所述函数确定各真人眨眼频率的发生概率。
[0029]在其中一个实施例中,所述函数处理模块,被配置为执行获取所述各真人眨眼频率和所述各真人眨眼频率自身对应的发生次数比值的乘积;将各乘积之和作为泊松概率函数的参数,得到参数为所述各乘积之和的泊松概率函数;将参数为所述各乘积之和的泊松概率函数作为拟合所述各发生次数比值的函数。
[0030]在其中一个实施例中,所述装置还包括真人眨眼次数处理模块,被配置为执行调用终端的摄像头采集眼部图像;基于所述眼部图像,确定历史时段内不同真人眨眼频率的发生次数。
[0031]在其中一个实施例中,所述装置还包括眨眼耗时处理模块,被配置为执行根据统计确定的单次眨眼耗时的最小值和最大值,确定用于控制所述虚拟形象进行眨眼的单次眨眼耗时。
[0032]在其中一个实施例中,在所述指示标签集所包括的指示标签是0至1的随机数的情况下,所述眨眼耗时处理模块,被配置为执行确定所述最大值和所述最小值的差值;获取所述差值与选取的所述任一指示标签的乘积,并将所述乘积与所述最小值的和作为用于控制所述虚拟形象进行眨眼的单次眨眼耗时。
[0033]根据本公开实施例的第三方面,提供一种电子设备,包括存储器和处理器,所述存
储器存储有计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第一方面的任一种可能实现方式所述的虚拟形象的眨眼控制方法。
[0034]根据本公开实施例的第四方面,提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面的任一种可能实现方式所述的虚拟形象的眨眼控制方法。
[0035]根据本公开实施例的第五方面,提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行第一方面的任一项实施例中所述的虚拟形象的眨眼控制方法。
[0036]本公开的实施例提供的技术方案至少带来以下有益效果:获取针对真人眨眼频率的指示标签集;所述指示标签集被预先划分为多个指示标签子集,不同的指示标签子集对应不同的真人眨眼频率,各指示标签子集包含的指示标签数之比为各指示标签子集对应的真人眨眼频率的发生概率之比;从所述指示标签集中选取任一指示标签,并确定所述任一指示标签所属的指示标签子集;基于所述任一指示标签所属的指示标签子集对应的真人眨眼频率,控制虚拟形象进行眨眼,使得虚拟形象的眨眼频率的发生概率和真人眨眼频率的发生概率趋近一致,提高了虚拟形象的眨眼真实感。
[0037]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0038]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟形象的眨眼控制方法,其特征在于,所述方法包括:获取针对真人眨眼频率的指示标签集;所述指示标签集被预先划分为多个指示标签子集,不同的指示标签子集对应不同的真人眨眼频率,各指示标签子集包含的指示标签数之比为各指示标签子集对应的真人眨眼频率的发生概率之比;从所述指示标签集中选取任一指示标签,并确定所述任一指示标签所属的指示标签子集;基于所述任一指示标签所属的指示标签子集对应的真人眨眼频率,控制虚拟形象进行眨眼。2.根据权利要求1所述的虚拟形象的眨眼控制方法,其特征在于,在所述获取针对真人眨眼频率的指示标签集之前,所述方法还包括:统计历史时段内不同真人眨眼频率的发生次数;确定不同真人眨眼频率的发生次数与所述历史时段对应的总发生次数的发生次数比值;确定拟合各发生次数比值的函数,并基于所述函数确定各真人眨眼频率的发生概率。3.根据权利要求2所述的虚拟形象的眨眼控制方法,其特征在于,所述确定拟合各发生次数比值的函数,包括:获取所述各真人眨眼频率和所述各真人眨眼频率自身对应的发生次数比值的乘积;将各乘积之和作为泊松概率函数的参数,得到参数为所述各乘积之和的泊松概率函数;将参数为所述各乘积之和的泊松概率函数作为拟合所述各发生次数比值的函数。4.根据权利要求2所述的虚拟形象的眨眼控制方法,其特征在于,在所述统计历史时段内不同真人眨眼频率的发生次数之前,所述方法还包括:调用终端的摄像头采集眼部图像;基于所述眼部图像,确定历史时段内不同真人眨眼频率的发生次数。5.根据权利要求1所述的虚拟形象的眨眼控制方法,其特征在于,所述方法还包括:根据统计确定的单次眨眼耗时的最小值和最大值,确定用于控制所述虚拟形象进行眨眼的单...

【专利技术属性】
技术研发人员:刘晓强张国鑫马里千孙佳佳金博
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1