一种增强现实方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:16918677 阅读:25 留言:0更新日期:2017-12-31 14:30
本发明专利技术公开一种增强现实方法、装置、系统、电子设备及存储介质,涉及计算机技术领域,能够提高增强现实的用户参与度,提升用户体验。所述增强现实方法包括:通过摄像头获取景物图像并将所述景物图像显示在屏幕上;接收触控指令并根据所述触控指令在所述景物图像上生成虚拟图像。本发明专利技术适用于增强现实场景中。

【技术实现步骤摘要】
一种增强现实方法、装置、系统、电子设备及存储介质
本专利技术涉及计算机
,尤其涉及一种增强现实方法、装置、系统、电子设备及存储介质。
技术介绍
AR(AugmentedReality,增强现实)技术最早由1990年提出,是一种将真实世界信息和虚拟世界信息“无缝”集成的技术。例如,在基于手机显示器的AR实现方案中,可以将手机摄像头拍摄的真实世界图象输入到手机系统,与手机系统中产生的虚拟图像合成后输出到手机显示器。用户从手机屏幕上可以看到最终的增强现实场景。然而,目前运用到增强现实中的虚拟图像大多是由产品服务方提供的现成图像,手机摄像头拍摄现实世界图像后,也是按照既定的程序将虚拟图像投射到屏幕上,整个增强现实的过程中,用户的参与度较低,人机交互较弱,大大降低了用户体验。
技术实现思路
有鉴于此,本专利技术实施例提供一种增强现实方法、装置、系统、电子设备及存储介质,能够提高用户参与度,提升用户体验。第一方面,本专利技术实施例提供一种增强现实方法,包括:通过摄像头获取景物图像并将所述景物图像显示在屏幕上;接收触控指令并根据所述触控指令在所述景物图像上生成虚拟图像。结合第一方面,在第一方面的第一种实施方式中,所述景物图像中包括目标物体的图像;所述根据所述触控指令在所述景物图像上生成虚拟图像包括:根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟射击图像。结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟射击图像包括:根据所述触控指令在所述景物图像上生成所述虚拟射击的射击轨迹;根据所述射击轨迹以及所述目标物体的运动状态,确定所述虚拟射击是否击中屏幕上的所述目标物体;在所述虚拟射击击中屏幕上的所述目标物体的情况下,在所述目标物体的图像上叠加显示相应的击中效果。结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述根据所述触控指令在所述景物图像上生成所述虚拟射击的射击轨迹包括:根据所述触控指令确定所述虚拟射击的射击方向和弹药飞行速度;根据所述射击方向和所述弹药飞行速度在所述景物图像上生成所述虚拟射击的射击轨迹。结合第一方面的第三种实施方式,在第一方面的第四种实施方式中,所述触控指令包括手指在屏幕上的滑动方向;所述虚拟射击的射击方向由所述滑动方向确定。结合第一方面的第三种实施方式,在第一方面的第五种实施方式中,所述触控指令包括以下至少一种:对屏幕的触摸时长、按压力度、滑动距离;所述虚拟射击的弹药飞行速度根据所述对屏幕的触摸时长、所述按压力度、所述滑动距离中的至少一种确定。结合第一方面的第三种实施方式,在第一方面的第六种实施方式中,所述根据所述触控指令确定所述虚拟射击的射击方向和弹药飞行速度之前,所述方法还包括:选择所述虚拟射击使用的武器装备,其中不同种类的所述武器装备具有不同的飞行速度和射击范围;所述根据所述触控指令确定所述虚拟射击的射击方向和弹药飞行速度包括:根据所述触控指令确定所述虚拟射击的射击方向,并对所述武器装备的飞行速度进行调整。结合第一方面的第二种至第六种中任一种实施方式,在第一方面的第七种实施方式中,所述根据所述射击轨迹以及所述目标物体的运动状态,确定所述虚拟射击是否击中屏幕上的所述目标物体包括:检测在所述弹药飞出屏幕之前是否与所述目标物体的图像发生碰撞;根据检测结果确定所述虚拟射击是否击中屏幕上的所述目标物体。结合第一方面的第一种至第六种中任一种实施方式,在第一方面的第八种实施方式中,还包括:显示参与对所述目标物体进行虚拟射击的其他用户的头像;当所述其他用户中的任一用户向所述目标物体的图像进行虚拟射击时,在所述任一用户的头像上标识该用户使用的武器装备并显示该武器装备的射击效果。结合第一方面的第八种实施方式,在第一方面的第九种实施方式中,还包括:显示所述其它用户对所述目标物体的击中次数和/或得分排名信息。结合第一方面,在第一方面的第十种实施方式中,所述景物图像中包括目标物体的图像;所述根据所述触控指令在所述景物图像上生成虚拟图像包括:根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟陷井图像。结合第一方面的第十种实施方式,在第一方面的第十一种实施方式中,所述根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟陷井图像包括:根据所述触控指令在所述景物图像上距离所述目标物体预设距离之外的位置生成所述虚拟陷阱;经过预设时长后,确定所述目标物体是否掉入所述虚拟陷阱;在所述目标物体掉入所述虚拟陷阱的情况下,在所述目标物体的图像上叠加显示相应的掉入效果。第二方面,本专利技术的实施例还提供一种增强现实装置,包括:获取单元,用于通过摄像头获取景物图像并将所述景物图像显示在屏幕上;生成单元,用于接收触控指令并根据所述触控指令在所述景物图像上生成虚拟图像。结合第二方面,在第二方面的第一种实施方式中,所述景物图像中包括目标物体的图像;所述生成单元包括射击生成模块,用于根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟射击图像。结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述射击生成模块包括:第一生成子模块,用于根据所述触控指令在所述景物图像上生成所述虚拟射击的射击轨迹;第一确定子模块,用于根据所述射击轨迹以及所述目标物体的运动状态,确定所述虚拟射击是否击中屏幕上的所述目标物体;第一叠加子模块,用于在所述虚拟射击击中屏幕上的所述目标物体的情况下,在所述目标物体的图像上叠加显示相应的击中效果。结合第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述第一生成子模块,具体用于:根据所述触控指令确定所述虚拟射击的射击方向和弹药飞行速度;根据所述射击方向和所述弹药飞行速度在所述景物图像上生成所述虚拟射击的射击轨迹。结合第二方面的第二种或第三种实施方式,在第二方面的第四种实施方式中,所述第一确定子模块具体用于:检测在所述弹药飞出屏幕之前是否与所述目标物体的图像发生碰撞;根据检测结果确定所述虚拟射击是否击中屏幕上的所述目标物体。结合第二方面的第一种至第三种实施方式,在第二方面的第五种实施方式中,所述增强现实装置还包括显示单元,用于:显示参与对所述目标物体进行虚拟射击的其他用户的头像;当所述其他用户中的任一用户向所述目标物体的图像进行虚拟射击时,在所述任一用户的头像上标识该用户使用的武器装备并显示该武器装备的射击效果。结合第二方面的第五种实施方式,在第二方面的第六种实施方式中,所述显示单元,还用于显示所述其它用户对所述目标物体的击中次数和/或得分排名信息。结合第二方面,在第二方面的第七种实施方式中,所述景物图像中包括目标物体的图像;所述生成单元包括陷阱生成模块,用于根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟陷井图像。结合第二方面的第七种实施方式,在第二方面的第八种实施方式中,所述陷阱生成模块包括:第二生成子模块,用于根据所述触控指令在所述景物图像上距离所述目标物体预设距离之外的位置生成所述虚拟陷阱;第二确定子模块,用于经过预设时长后,确定所述目标物体是否掉入所述虚拟陷阱;第二叠加子模块,用于在所述目标物体掉入所述虚拟陷阱的情况下,在所述目标物体的图像上叠加显示相应的掉入效果。第三方面,本专利技术的实施例还提供一本文档来自技高网...
一种增强现实方法、装置、系统、电子设备及存储介质

【技术保护点】
一种增强现实方法,其特征在于,包括:通过摄像头获取景物图像并将所述景物图像显示在屏幕上;接收触控指令并根据所述触控指令在所述景物图像上生成虚拟图像。

【技术特征摘要】
1.一种增强现实方法,其特征在于,包括:通过摄像头获取景物图像并将所述景物图像显示在屏幕上;接收触控指令并根据所述触控指令在所述景物图像上生成虚拟图像。2.根据权利要求1所述的方法,其特征在于,所述景物图像中包括目标物体的图像;所述根据所述触控指令在所述景物图像上生成虚拟图像包括:根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟射击图像。3.根据权利要求2所述的方法,其特征在于,所述根据所述触控指令在所述景物图像上生成对所述目标物体的虚拟射击图像包括:根据所述触控指令在所述景物图像上生成所述虚拟射击的射击轨迹;根据所述射击轨迹以及所述目标物体的运动状态,确定所述虚拟射击是否击中屏幕上的所述目标物体;在所述虚拟射击击中屏幕上的所述目标物体的情况下,在所述目标物体的图像上叠加显示相应的击中效果。4.根据权利要求3所述的方法,其特征在于,所述根据所述触控指令在所述景物图像上生成所述虚拟射击的射击轨迹包括:根据所述触控指令确定所述虚拟射击的射击方向和弹药飞行速度;根据所述射击方向和所述弹药飞行速度在所述景物图像上生成所述虚拟射击的射击轨迹。5.根据权利要求4所述的方法,其特征在于,所述触控指令包括手指在屏幕上的滑动方向;所述虚拟射击的射击方向由所述滑动方向确定。6.根据权利要求4所述的方法,其特征在于,所述触控指令包括以...

【专利技术属性】
技术研发人员:郭佳楠乔立焦弟琴余芝兰张梁予笑朱铭恩陈小清厉源李源甘彧侯雯佩
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1