【技术实现步骤摘要】
对象交互方法及装置、系统、计算机可读介质和电子设备
本公开涉及增强现实
,具体而言,涉及一种对象交互方法、对象交互装置、对象交互系统、计算机可读介质和电子设备。
技术介绍
增强现实(AugmentedReality,AR)是一种将虚拟元素融入现实世界并可进行虚实交互的技术。随着终端设备处理能力的提升,增强现实技术可以被广泛应用于游戏、教育、医疗、交通、信息跟踪等各个领域。目前,在采用增强现实技术实现真实物体与虚拟物体之间交互的过程中,完全依赖于用户针对终端屏幕的触摸操作,例如,用户通过触摸用于控制虚拟物体的控件,可以实现虚拟物体的平移、旋转、放置、删除等效果。一方面,基于终端屏幕的触摸操作不符合人们在日常活动中的交互习惯,导致用户在使用时操作不方便;另一方面,在一些相关技术中,仅基于物体之间的位置关系来实现虚实交互,可能出现不符合交互常识的场景,用户的交互体验差。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种对象交互方法、对象交互装置、对象交互系统、计算机可读介质和电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的增强现实技术虚实交互效果不佳的问题。根据本公开的一个方面,提供一种对象交互方法,应用于终端设备,该方法包括:确定终端设备在现实环境坐标系下的位姿;根据第一对象的像素信息和深度信息确定第一对象相对于终端设备的位 ...
【技术保护点】
1.一种对象交互方法,应用于终端设备,其特征在于,包括:/n确定终端设备在现实环境坐标系下的位姿;/n根据第一对象的像素信息和深度信息确定所述第一对象相对于所述终端设备的位姿;其中,所述第一对象为现实环境下的真实对象;/n根据所述终端设备在所述现实环境坐标系下的位姿以及所述第一对象相对于所述终端设备的位姿,确定所述第一对象在所述现实环境坐标系下的位姿;/n确定所述现实环境坐标系下第二对象的位姿;其中,所述第二对象为配置在现实环境下的虚拟对象;/n根据所述第一对象在所述现实环境坐标系下的位姿以及所述现实环境坐标系下第二对象的位姿,控制所述第一对象与所述第二对象进行交互。/n
【技术特征摘要】
1.一种对象交互方法,应用于终端设备,其特征在于,包括:
确定终端设备在现实环境坐标系下的位姿;
根据第一对象的像素信息和深度信息确定所述第一对象相对于所述终端设备的位姿;其中,所述第一对象为现实环境下的真实对象;
根据所述终端设备在所述现实环境坐标系下的位姿以及所述第一对象相对于所述终端设备的位姿,确定所述第一对象在所述现实环境坐标系下的位姿;
确定所述现实环境坐标系下第二对象的位姿;其中,所述第二对象为配置在现实环境下的虚拟对象;
根据所述第一对象在所述现实环境坐标系下的位姿以及所述现实环境坐标系下第二对象的位姿,控制所述第一对象与所述第二对象进行交互。
2.根据权利要求1所述的对象交互方法,其特征在于,确定终端设备在现实环境坐标系下的位姿包括:
从在现实场景下采集到的视频图像中提取特征点;
在连续的视频帧中,对所述特征点进行跟踪,确定所述现实场景下的三维固定特征;
根据所述三维固定特征在所述视频帧中的位置变换信息以及终端设备的惯性信息,确定所述终端设备在现实环境坐标系下的位姿。
3.根据权利要求2所述的对象交互方法,其特征在于,在确定所述现实场景下的三维固定特征后,所述对象交互方法还包括:
利用所述三维固定特征形成的特征点云,构建所述现实场景的地图。
4.根据权利要求1所述的对象交互方法,其特征在于,根据第一对象的像素信息和深度信息确定所述第一对象相对于所述终端设备的位姿包括:
确定第一对象的可交互区域;
确定所述可交互区域的像素信息和深度信息;
根据所述可交互区域的像素信息和深度信息确定所述可交互区域相对于所述终端设备的位置信息和姿态信息;
其中,利用所述可交互区域相对于所述终端设备的位置信息和姿态信息表征所述第一对象相对于所述终端设备的位姿。
5.根据权利要求4所述的对象交互方法,其特征在于,所述第一对象为手部;其中,确定第一对象的可交互区域包括:
确定手部关键点;
将基于所述手部关键点确定出的手掌平面确定为第一对象的可交互区域。
6.根据权利要求5所述的对象交互方法,其特征在于,根据所述可交互区域的像素信息和深度信息确定所述可交互区域相对于所述终端设备的位置信息和姿态信息包括:
根据所述手掌平面的像素信息和深度信息确定所述手掌平面的中心点的位置信息,作为所述手掌平面相对于所述终端设备的位置...
【专利技术属性】
技术研发人员:王宇鹭,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。