【技术实现步骤摘要】
基于增强现实的交互方法、装置、存储介质和计算机设备
本申请涉及计算机
,特别是涉及一种基于增强现实的交互方法、装置、存储介质和计算机设备。
技术介绍
用户在使用终端的过程中,可能需要对终端中所显示的虚拟对象(如图像或视频等)进行操作时,通常会通过鼠标控制或触摸控制的方式对该虚拟对象进行交互,然而,当用户因某些原因无法通过操作鼠标或触摸屏幕时,将难以实现对虚拟对象进行交互,导致交互效率低的问题。
技术实现思路
基于此,有必要针对交互效率低的技术问题,提供一种基于增强现实的交互方法、装置、存储介质和计算机设备。一种基于增强现实的交互方法,包括:在应用程序的第一页面展示现实画面,并在所述现实画面上显示用于增强现实的虚拟对象;获取所述现实画面中的真实场景图像;检测所述真实场景图像中真实对象的姿态,获得检测结果;当通过所述检测结果确定所述真实对象在执行目标行为时,在所述现实画面中通过所述目标行为对应的交互指令对所述虚拟对象进行几何变换;以及,在变换过程中,对所述第一页面
【技术保护点】
1.一种基于增强现实的交互方法,包括:/n在应用程序的第一页面展示现实画面,并在所述现实画面上显示用于增强现实的虚拟对象;/n获取所述现实画面中的真实场景图像;/n检测所述真实场景图像中真实对象的姿态,获得检测结果;/n当通过所述检测结果确定所述真实对象在执行目标行为时,在所述现实画面中通过所述目标行为对应的交互指令对所述虚拟对象进行几何变换;以及,/n在变换过程中,对所述第一页面进行页面切换。/n
【技术特征摘要】
1.一种基于增强现实的交互方法,包括:
在应用程序的第一页面展示现实画面,并在所述现实画面上显示用于增强现实的虚拟对象;
获取所述现实画面中的真实场景图像;
检测所述真实场景图像中真实对象的姿态,获得检测结果;
当通过所述检测结果确定所述真实对象在执行目标行为时,在所述现实画面中通过所述目标行为对应的交互指令对所述虚拟对象进行几何变换;以及,
在变换过程中,对所述第一页面进行页面切换。
2.根据权利要求1所述的方法,其特征在于,所述在现实画面上显示用于增强现实的虚拟对象包括:
通过摄像组件采集现实画面;
在所述摄像组件的组件层显示所述现实画面;
在所述组件层的层级之上添加画布层;
获取至少一张用于增强现实的虚拟对象;
将所述虚拟对象显示于所述画布层。
3.根据权利要求2所述的方法,其特征在于,所述在所述组件层的层级之上添加画布层之后,所述方法还包括:
将所述画布层的类型设置为图形绘制类;
在所述图形绘制类的、且用于记录透明度信息的通道中设置透明参数;
所述在所述组件层的层级之上添加画布层包括:
在所述组件层的层级之上添加设置了所述透明参数的画布层。
4.根据权利要求2所述的方法,其特征在于,所述将所述虚拟对象显示于所述画布层包括:
调用图形绘制工具;
通过所述图形绘制工具在所述画布层上绘制所述虚拟对象并进行显示。
5.根据权利要求1所述的方法,其特征在于,所述检测所述真实场景图像中真实对象的姿态,获得检测结果包括:
通过姿态检测模型对所述真实场景图像中的真实对象进行姿态检测;
计算处于所述姿态下、且包括目标检测点处于所述真实场景图像中的位置坐标的检测结果;所述目标检测点属于所述真实对象。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
根据各所述检测结果中检测点的位置坐标确定所述真实对象的运动轨迹;
依据所述运动轨迹确定所述真实对象在执行目标行为。
7.根据权利要求6所述的方法,其特征在于,所述检测结果为所述现实画面中的各帧真实场景图像所对应的结果;所述方法还包括:
当计算出各所述检测结果时,确定各所述检测结果所对应的时间戳;
将各所述检测结果中的位置坐标与对应的时间戳依次进行保存;
所述根据各所述检测结果中检测点的位置坐标确定所述真实对象的运动轨迹包括:
当各相邻两个时间戳的差值小于或等于预设时间间隔时,根据所保存的位置坐标确定所述真实对象的运动轨迹。
8.根据权利要求7所述的方法,其特征在于,所述根据所保存的位置坐标确定所述真实对象的运动轨迹包括:
将所保存的位置坐标分组;各所述分组中包括至少三个连续的位置坐标;
根据各所述分组中的位置坐标确定圆形半径;
计算相连两个分组所得的圆...
【专利技术属性】
技术研发人员:滕彩峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。