一种控制方法及电子设备技术

技术编号:37473274 阅读:7 留言:0更新日期:2023-05-06 09:57
本申请提供一种控制方法,所述方法包括:采集虚拟对象在虚拟场景下具有连续时序的图像数据;基于所述图像数据确定所述虚拟对象在第一坐标系下的头部姿态数据、眼部特征数据和第一视线角度参数;基于所述头部姿态数据和所述眼部特征数据确定所述虚拟对象的第二视线角度参数;基于所述第二视线角度参数调整所述第一视线角度参数,得到第三视线角度参数;基于所述第三视线角度参数控制所述虚拟对象的眼球移动。同时,本申请还提供一种电子设备。本申请还提供一种电子设备。本申请还提供一种电子设备。

【技术实现步骤摘要】
一种控制方法及电子设备


[0001]本申请涉及一种控制方法及电子设备。

技术介绍

[0002]对于虚拟场景中的虚拟对象在三维空间中的视觉动作的真实性,与数据采集和特征标注的质量息息相关,但是目前特征标注的精准度较低,导致虚拟对象的视线真实性太差。

技术实现思路

[0003]有鉴于此,本申请实施例期望提供一种控制方法及电子设备。
[0004]为达到上述目的,本申请的技术方案是这样实现的:
[0005]根据本申请的一方面,提供一种控制方法,所述方法包括:
[0006]采集虚拟对象在虚拟场景下具有连续时序的图像数据;
[0007]基于所述图像数据确定所述虚拟对象在第一坐标系下的头部姿态数据、眼部特征数据和第一视线角度参数;
[0008]基于所述头部姿态数据和所述眼部特征数据确定所述虚拟对象的第二视线角度参数;
[0009]基于所述第二视线角度参数调整所述第一视线角度参数,得到第三视线角度参数;
[0010]基于所述第三视线角度参数控制所述虚拟对象的眼球移动。
[0011]上述方案中,所述基于所述头部姿态数据和所述眼部特征数据确定所述虚拟对象的第二视线角度参数,包括:
[0012]基于所述头部姿态数据确定所述虚拟对象的眼眶姿态数据;
[0013]基于所述眼部特征数据确定所述虚拟对象的眼球位置参数和眼角开合角度参数;
[0014]基于所述眼眶姿态数据、所述眼球位置参数和所述眼角开合角度参数,确定所述虚拟对象在所述第一坐标系下的第二视线角度参数。
[0015]上述方案中,基于所述眼眶姿态数据、所述眼球位置参数和所述眼角开合角度参数,确定所述虚拟对象在所述第一坐标系下的第二视线角度参数,包括:
[0016]基于所述眼眶姿态数据确定所述虚拟对象在所述第一坐标系下的第一偏移参数;
[0017]基于所述眼球位置参数和所述眼角开合角度参数确定所述虚拟对象在所述第一坐标系下的第二偏移参数;
[0018]基于所述第一偏移参数和所述第二偏移参数确定所述虚拟对象在所述第一坐标系下的第二视线角度参数。
[0019]上述方案中,所述基于所述第二视线角度参数调整所述第一视线角度参数,得到第三视线角度参数,包括:
[0020]确定所述第二视线角度参数对应的第一倾斜角参数和第一偏航角参数;
[0021]基于所述第一倾斜角参数和第一偏航角参数调整所述第二视线角度参数对应的第二倾斜角参数和第二偏航角参数,得到所述第三视线角度参数。
[0022]上述方案中,所述基于所述第一倾斜角参数和第一偏航角参数调整所述第二视线角度参数对应的第二倾斜角参数和第二偏航角参数,得到所述第三视线角度参数,包括以下之一:
[0023]用所述第一倾斜角参数和第一偏航角参数替换所述第二视线角度参数对应的第二倾斜角参数和第二偏航角参数,得到所述第三视线角度参数;
[0024]将所述第一倾斜角参数和第一偏航角参数与所述第二视线角度参数对应的第二倾斜角参数和第二偏航角参数进行比较,根据比较结果确定所述第二倾斜角参数和所述第二偏航角参数中的无效参数;删除所述无效参数,以得到所述第三视线角度参数。
[0025]上述方案中,所述基于所述第二视线角度参数调整所述第一视线角度参数,得到第三视线角度参数,还包括:
[0026]将所述第二视线角度参数与真实空间下真实对象对应的第四视线角度参数进行对比;
[0027]根据对比结果对所述第二视线角度参数进行参数修正;
[0028]基于修正后的所述第二视线角度参数调整所述第一视线角度参数,得到所述第三视线角度参数。
[0029]上述方案中,所述第二视线角度参数中包括有多个像素点参数;所述根据对比结果对所述第二视线角度参数进行参数修正,包括:
[0030]根据所述对比结果确定所述第二视线角度参数中每个像素点对应的角度参数与所述第四视线角度参数之间的参数误差;
[0031]删除所述第二视线角度参数中所述参数误差大于或等于参数阈值的目标子参数。
[0032]根据本申请的另一方面,提供一种电子设备,包括:
[0033]采集单元,用于采集虚拟对象在虚拟场景下具有连续时序的图像数据;
[0034]确定单元,用于基于所述图像数据确定所述虚拟对象在第一坐标系下的头部姿态数据、眼部特征数据和第一视线角度参数;以及用于基于所述头部姿态数据和所述眼部特征数据确定所述虚拟对象的第二视线角度参数;
[0035]调整单元,用于基于所述第二视线角度参数调整所述第一视线角度参数,得到第三视线角度参数;
[0036]控制单元,用于基于所述第三视线角度参数控制所述虚拟对象的眼球移动。
[0037]上述方案中,所述确定单元,具体用于基于所述头部姿态数据确定所述虚拟对象的眼眶姿态数据;基于所述眼部特征数据确定所述虚拟对象的眼球位置参数和眼角开合角度参数;基于所述眼眶姿态数据、所述眼球位置参数和所述眼角开合角度参数,确定所述虚拟对象在所述第一坐标系下的第二视线角度参数。
[0038]根据本申请的第三方面,提供一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
[0039]其中,所述处理器用于运行所述计算机程序时,执行上述任一项所述的控制方法的步骤。
[0040]本申请提供的控制方法及电子设备,为一种将摄像头对于真实场景或者对于真实
人的拍摄,转变为对虚拟场景或者对虚拟对象的拍摄的方案,由于通过计算机模拟构建的高保真的场景或者高保真人的建模,几何尺寸是非常准确的,因此,通过采集虚拟对象在虚拟场景下具有连续时序的图像数据,实现对虚拟对象进行特征标注,能够提高特征标注精准度,使虚拟对象的视线动作更为真实。
附图说明
[0041]图1为本申请中控制方法的流程实现示意图;
[0042]图2为本申请中电子设备的结构组成示意图一;
[0043]图3是本申请中电子设备的结构组成示意图二。
具体实施方式
[0044]为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0045]以下结合说明书附图及具体实施例对本申请的技术方案做进一步的详细阐述。
[0046]图1为本申请中控制方法的流程实现示意图,该方法可以应用于电子设备,该电子设备比如可以是手机、电脑、平板设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制方法,所述方法包括:采集虚拟对象在虚拟场景下具有连续时序的图像数据;基于所述图像数据确定所述虚拟对象在第一坐标系下的头部姿态数据、眼部特征数据和第一视线角度参数;基于所述头部姿态数据和所述眼部特征数据确定所述虚拟对象的第二视线角度参数;基于所述第二视线角度参数调整所述第一视线角度参数,得到第三视线角度参数;基于所述第三视线角度参数控制所述虚拟对象的眼球移动。2.根据权利要求1所述的方法,其中,所述基于所述头部姿态数据和所述眼部特征数据确定所述虚拟对象的第二视线角度参数,包括:基于所述头部姿态数据确定所述虚拟对象的眼眶姿态数据;基于所述眼部特征数据确定所述虚拟对象的眼球位置参数和眼角开合角度参数;基于所述眼眶姿态数据、所述眼球位置参数和所述眼角开合角度参数,确定所述虚拟对象在所述第一坐标系下的第二视线角度参数。3.根据权利要求2所述的方法,其中,基于所述眼眶姿态数据、所述眼球位置参数和所述眼角开合角度参数,确定所述虚拟对象在所述第一坐标系下的第二视线角度参数,包括:基于所述眼眶姿态数据确定所述虚拟对象在所述第一坐标系下的第一偏移参数;基于所述眼球位置参数和所述眼角开合角度参数确定所述虚拟对象在所述第一坐标系下的第二偏移参数;基于所述第一偏移参数和所述第二偏移参数确定所述虚拟对象在所述第一坐标系下的第二视线角度参数。4.根据权利要求1所述的方法,其中,所述基于所述第二视线角度参数调整所述第一视线角度参数,得到第三视线角度参数,包括:确定所述第二视线角度参数对应的第一倾斜角参数和第一偏航角参数;基于所述第一倾斜角参数和第一偏航角参数调整所述第一视线角度参数对应的第二倾斜角参数和第二偏航角参数,得到所述第三视线角度参数。5.根据权利要求4所述的方法,其中,所述基于所述第一倾斜角参数和第一偏航角参数调整所述第一视线角度参数对应的第二倾斜角参数和第二偏航角参数,得到所述第三视线角度参数,包括以下之一:用所述第一倾斜角参数和第一偏航角参数替换所述第一视线角度参数对应的第二倾斜角参数和第二偏航角参数,得到所述第三视线角度参数;将所述第一倾斜...

【专利技术属性】
技术研发人员:李琦闫琦
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1