增强现实物体布置的方法及电子设备技术

技术编号:22418867 阅读:32 留言:0更新日期:2019-10-30 02:12
本申请涉及一种增强现实物体布置的方法、装置及计算机存储介质。所述方法包括:加载视频流数据进行播放,所述视频流数据包括目标场景实时画面数据,以及携带虚拟对象的虚拟画面数据;在确定满足布置触发条件的情况下,调整所述虚拟画面数据,使得所述虚拟画面数据中所述虚拟对象根据预设运动路径,将待布置虚拟物体布置到目标位置物体上,使得增强现实AR画面更能适应现实环境的需求。

【技术实现步骤摘要】
增强现实物体布置的方法及电子设备
本申请涉及智能终端
,例如涉及增强现实物体布置的方法及电子设备。
技术介绍
增强现实(AugmentedReality,AR),把原本在现实世界的一定时间空间范围内很难体验到的实体信息例如,视觉信息、声音、味道或触觉等,通过科学技术模拟仿真后再叠加到现实世界被人类感官所感知,从而达到超越现实的感官体验,这种技术叫做增强现实技术,简称AR技术。目前,AR技术发展的一个重要问题,是将虚拟对象与现实世界更好的融合在一起,让虚拟对象逐渐被现实世界接纳,现有的AR技术中,AR画面常常是预先设定好的,然而,由于现实环境,例如光线、时间、用户喜好,都会产生变化,保持不变的AR画面常常不能满足现实环境的需求,因此,如何使AR画面更能适应现实环境的需求,成为亟需解决的问题。
技术实现思路
为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。本公开实施例提供了一种增强现实物体布置的方法和电子设备以及增强现实物体布置的装置、计算机程序产品、以及计算机可读存储介质,以解决AR画面与现实环境不够匹配技术问题。在一些实施例中,所述方法包括:加载视频流数据进行播放,所述视频流数据包括目标场景实时画面数据,以及携带虚拟对象的虚拟画面数据;在确定满足布置触发条件的情况下,调整所述虚拟画面数据,使得所述虚拟画面数据中所述虚拟对象根据预设运动路径,将所述待布置虚拟物体布置到目标位置物体上。在一些实施例中,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器执行上述的增强现实物体布置方法。在一些实施例中,所述增强现实物体布置的装置包括:加载播放模块,被配置为加载视频流数据进行播放,所述视频流数据包括目标场景实时画面数据,以及携带虚拟对象的虚拟画面数据;触发布置模块,被配置为在确定满足布置触发条件的情况下,调整所述虚拟画面数据,使得所述虚拟画面数据中所述虚拟对象根据预设运动路径,将待布置虚拟物体布置到目标位置物体上。在一些实施例中,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的增强现实物体布置方法。在一些实施例中,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令设置为执行上述的增强现实物体布置方法。本公开实施例提供的一些技术方案可以实现以下技术效果:本公开实施例中,可将目标场景数据与动画虚拟画面数据融合,并且,只需在满足设定布置触发条件的情况下,调整动画虚拟画面数据,即可实现将待布置虚拟物体布置到目标位置物体上,使得AR画面更能适应现实环境的需求,并且,物体布置过程简单,提高了布置的效率,也减少了对资源的占用。以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。附图说明一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:图1是本公开实施例提供的一种增强现实物体布置方法的流程示意图;图2是本公开实施例提供的一种增强现实物体布置方法的流程示意图;图3是本公开实施例提供的一种机器人拾取苹果的示意图;图4是本公开实施例提供的一种机器人放置苹果的示意图;图5是本公开实施例提供的一种增强现实物体布置装置的结构示意图;图6是本公开实施例提供的一种增强现实物体布置装置的结构示意图;图7是本公开实施例提供的一种电子设备的结构示意图。具体实施方式为了能够更加详尽地了解本公开实施例的特点与
技术实现思路
,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。本公开实施例中,可通过AR增强现实技术,将真实场景与虚拟场景进行无缝融合,并可实现虚拟物体在真实场景物体之间的布置。图1是本公开实施例提供的一种增强现实物体布置方法的流程示意图。如图1所示,增强现实物体布置的过程包括:步骤101:加载视频流数据进行播放。本公开实施例中,视频流数据包括:目标场景实时画面数据,以及携带虚拟对象的虚拟画面数据。其中,目标场景为真实世界中需要进行拍摄的场景,例如:客厅、博物馆、商场、工厂、游乐园等等。而虚拟对象为虚拟空间中物体,包括:动物、植物、昆虫、人物、工业模型等等。例如:恐龙、动漫人物、机器人等。可通过图像采集设备获取目标场景实时画面数据,并可预先配置携带虚拟对象的虚拟画面数据,例如:恐龙的奔跑,机器人的行走等等,这样,可基于虚拟画面数据与目标场景实时画面数据,生成视频流数据,对应的过程可包括:获取目标场景实时画面数据,以及携带虚拟对象的三维虚拟画面数据;并根据目标场景实时画面数据与虚拟画面数据中预设匹配的画面,进行构图,将虚拟画面数据与目标场景实时画面数据进行叠加,生成视频流数据。步骤102:在确定满足布置触发条件的情况下,调整虚拟画面数据,使得虚拟画面数据中虚拟对象根据预设运动路径,将待布置虚拟物体布置到目标位置物体上。本实施例中,需在满足布置触发条件的情况下,实现虚拟物体需布置到目标场景的目标位置物体上。而确定满足布置触发条件的过程可以有一种、两种或者多种,在一些实施例中,确定满足布置触发条件的过程包括:在确定接收布置控制指令的情况下,确定满足布置触发条件;在到达预设时间的情况下,确定满足布置触发条件;在获取的目标场景实时画面,与预设场景画面匹配的情况下,确定满足布置触发条件。例如:接收到用户发送的布置控制指令,则可确定满足布置触发条件。或者,在工作时间9:00-18:00,需将房间布置为书房,而在18:00-21:00,需将房间布置为娱乐室。因此,当时间达到预设的9:00,或18:00时,可确定满足布置触发条件。或者,需在房间的光线充足处复制绿色植物,因此,可获取房间的实时画面,当房间设定位置的光线亮度值大于设定值时,即目标场景实时画面与预设场景画面匹配,则可确定满足布置触发条件。由于本实施例中,需实现虚拟物体需布置到目标场景的目标位置物体上,因此,虚拟画面数据中不仅需包括虚拟对象,还需包括待布置虚拟物体,以及目标位置物体。这样,加载视频流数据之中虚拟画面数据可包括:待布置虚拟物体,以及目标位置物体。因此,需要首先获取虚拟画面数据对应的素材,即待布置虚拟物体AR模型,以及目标位置物体AR模型。其中,可以根据布置触发条件,可从保存的AR模型库中,选择待布置虚拟物体AR模型。或者,根据布置触发条件,选择当前帧视频流数据中的待布置虚拟物体AR模型。当然,也可从保存的AR模型库中,选择目标位置物体AR模型。或者,根据布置触发条件,选择当前帧视频流数据中目标位置物体,配置目标位置物体AR模型。实际应用中,本文档来自技高网
...

【技术保护点】
1.一种增强现实物体布置的方法,其特征在于,包括:加载视频流数据进行播放,所述视频流数据包括目标场景实时画面数据,以及携带虚拟对象的虚拟画面数据;在确定满足布置触发条件的情况下,调整所述虚拟画面数据,使得所述虚拟画面数据中所述虚拟对象根据预设运动路径,将待布置虚拟物体布置到目标位置物体上。

【技术特征摘要】
1.一种增强现实物体布置的方法,其特征在于,包括:加载视频流数据进行播放,所述视频流数据包括目标场景实时画面数据,以及携带虚拟对象的虚拟画面数据;在确定满足布置触发条件的情况下,调整所述虚拟画面数据,使得所述虚拟画面数据中所述虚拟对象根据预设运动路径,将待布置虚拟物体布置到目标位置物体上。2.根据权利要求1所述的方法,其特征在于,所述加载视频流数据进行播放,之前,还包括:获取目标场景实时画面数据,待布置虚拟物体AR模型,以及目标位置物体AR模型;根据所述目标位置物体AR模型,以及所述待布置虚拟物体AR模型、虚拟对象运动的动画,生成所述虚拟画面数据;将所述虚拟画面数据与所述目标场景实时画面数据进行叠加,生成所述视频流数据。3.根据权利要求2所述的方法,其特征在于,所述获取待布置虚拟物体AR模型,以及目标位置物体AR模型包括:根据所述布置触发条件,从生成当前帧视频流数据的AR模型中选择所述待布置虚拟物体AR模型,或,根据所述布置触发条件,从保存的AR模型库中,选择所述待布置虚拟物体AR模型;根据所述布置触发条件,选择目标场景实时画面数据中的目标位置物体,配置所述目标位置物体AR模型,或,根据所述布置触发条件,从保存的AR模型库中,选择所述目标位置物体AR模型。4.根据权利要求1、2或3所述的方法,其特征在于,当所述目标位置物体AR模型对应一个所述目标场景画面数据中的目标位置物体时,所述目标位置物体AR模型被渲染为带有遮挡剔除效果的材质。5.根据权利要求2所述的方法,其特征在于,所述生成所述虚拟画面数据包括:在所述虚拟对象运动的动画为虚拟对象手臂伸展拾取动作的第一动画的情况下,根据所述虚拟对象的最大臂展长度,确定放置了所述待布置虚拟物体AR模型的起始位置物体AR模型与所述虚拟对象AR模型之间的第一相对位置;在所述虚拟对象运动的动画为虚拟对象手臂伸展放置动作的第二动画的情况下,根据所述虚拟对象的最大臂展长度,确定待放置所述待布置虚拟物体AR模型的所述目标位置物体AR模型与所述虚拟对象AR模型之间的第二相...

【专利技术属性】
技术研发人员:徐宝平刘洋
申请(专利权)人:北京悉见科技有限公司
类型:发明
国别省市:北京,11

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

1