一种虚拟环境中的目标跟随拍摄方法及装置、电子设备制造方法及图纸

技术编号:22263295 阅读:48 留言:0更新日期:2019-10-10 15:29
本公开揭示了一种虚拟环境中的目标跟随拍摄方法及装置、电子设备、计算机可读存储介质,该方案包括:根据所获取虚拟环境中目标的位置信息,构建对目标进行图像采集的图像采集区域;根据对图像采集区域的配置,获得目标相对图像采集区域的可移动范围;跟踪虚拟环境中目标的移动,获得移动中对目标定位的位置;若根据移动中对目标定位的位置判定目标移出可移动范围,重构虚拟环境中目标跟随拍摄的图像采集区域,使目标重新进入相对重构图像采集区域的可移动范围。该方案在保证拍摄效果的同时减少了图像采集区域的移动次数,进而可以使相邻帧之间的画面尽可能衔接,克服画面抖动的缺陷。

A Target Following Shooting Method, Device and Electronic Equipment in Virtual Environment

【技术实现步骤摘要】
一种虚拟环境中的目标跟随拍摄方法及装置、电子设备
本公开涉及图像采集
,特别涉及一种虚拟环境中的目标跟随拍摄方法及装置、电子设备、计算机可读存储介质。
技术介绍
3D游戏是使用空间立体计算技术实现操作的游戏。从编程实现角度来说游戏基础模型(游戏的人物,场景,基础地形)是使用三维立体模型实现的,游戏的人物角色控制是使用空间立体编程算法实现的,那么就把这种游戏称作3D游戏。为了对3D游戏中的目标剧情进行跟踪拍摄,从而输出一个跟随目标剧情移动的游戏全景视频。现有技术中通过让跟随相机以固定的跟随半径连续跟随目标剧情移动,以此输出一个实时跟随目标剧情移动的游戏全景视频。跟随相机的具体移动算法如下:通过实时获取目标剧情的坐标(targetX,argetY)和跟随相机坐标(cameraX,cameraY),同时计算目标剧情和跟随相机坐标之间的距离D,并进行判断。如果D不等于固定跟随半径R,则将跟随相机向目标剧情移动直到D等于R。计算的时间为实时计算。换句话说,使跟随相机与目标剧情之间的距离D始终保持固定跟随半径R,如图1所示。现有技术最大的问题在于,跟随相机实时跟随目标剧情进行移动时,所拍摄的全景视频会因跟随相机的频繁移动,而导致相邻帧画面之间衔接较差,使所拍摄的全景视频存在抖动现象。
技术实现思路
为了解决相关技术中存在的跟随相机实时跟随目标剧情进行移动时,所拍摄的全景视频因跟随相机的频繁移动,而导致相邻帧画面之间衔接较差,使所拍摄的全景视频存在抖动现象的问题,本公开提供了一种虚拟环境中的目标跟随拍摄方法。一方面,本公开提供了一种虚拟环境中的目标跟随拍摄方法,所述方法包括:根据所获取虚拟环境中目标的位置信息,构建对所述目标进行图像采集的图像采集区域;根据对所述图像采集区域的配置,获得所述目标相对所述图像采集区域的可移动范围;跟踪所述虚拟环境中目标的移动,获得所述移动中对目标定位的位置;若根据所述移动中对目标定位的位置判定所述目标移出所述可移动范围,重构所述虚拟环境中目标跟随拍摄的图像采集区域,使所述目标重新进入相对所述重构图像采集区域的可移动范围。另一方面,本公开提供了一种虚拟环境中的目标跟随拍摄装置,,所述装置包括:区域构建模块,用于根据所获取虚拟环境中目标的位置信息,构建对所述目标进行图像采集的图像采集区域;范围获得模块,用于根据对所述图像采集区域的配置,获得所述目标相对所述图像采集区域的可移动范围;位置获得模块,用于跟踪所述虚拟环境中目标的移动,获得所述移动中对目标定位的位置;区域重构模块,用于在根据所述移动中对目标定位的位置判定所述目标移出所述可移动范围时,重构所述虚拟环境中目标跟随拍摄的图像采集区域,使所述目标重新进入相对所述重构图像采集区域的可移动范围。此外,本公开提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述虚拟环境中的目标跟随拍摄方法。进一步的,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可由处理器执行完成上述虚拟环境中的目标跟随拍摄方法。本公开的实施例提供的技术方案可以包括以下有益效果:本公开提供的技术方案,根据目标的位置信息构建图像采集区域,并通过配置确定了相对图像采集区域的目标可移动范围,在目标离开可移动范围时才重构对目标进行跟随拍摄的图像采集区域,并保证目标重新位于所重构图像采集区域的可移动范围内。因此图像采集区域无需跟随目标的移动实时发生变化,只需在目标离开相对图像采集区域的可移动范围时,才重新调整图像采集区域,从而在保证拍摄效果的同时减少了图像采集区域的移动次数,进而可以使相邻帧之间的画面尽可能衔接,克服画面抖动的缺陷。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是现有技术以固定半径进行跟随拍摄的原理示意图;图2是根据本公开所涉及的实施环境的示意图;图3是根据一示例性实施例示出的一种装置的框图;图4是根据一示例性实施例示出的虚拟环境中的目标跟随拍摄方法的流程图;图5是图4对应实施例的步骤410的细节的流程图;图6是根据一示例性实施例示出的建立虚拟拍摄点的原理示意图;图7是根据一示例性实施例示出的目标与虚拟拍摄点之间的位置关系示意图;图8是根据一示例性实施例示出由拍摄边界所围成的目标可移动范围示意图;图9是根据一示例性实施例示出的目标处于可移动范围内的示意图;图10是根据一示例性实施例示出的目标即将离开可移动范围的示意图;图11是根据一示例性实施例示出的目标离开可移动范围后虚拟相机进行跳跃的示意图;图12是在图4对应实施例的基础上一示例性实施例示出的虚拟环境中的目标跟随拍摄方法的流程图;图13是根据一示例性实施例示出的一种虚拟环境中的目标跟随拍摄装置的框图;图14是图13对应实施例的区域构建模块的细节框图;图15是在图13对应实施例的基础上一示例性实施例示出的虚拟环境中的目标跟随拍摄装置的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图2是根据本公开所涉及的实施环境的示意图。该实施环境包括:多个移动终端110和服务器120。移动终端110与服务器120之间的关联方式,包括硬件的网络关联方式和/或协议,以及二者之间往来的数据关联方式。移动终端110中可以运行3D游戏软件APP,然后采用本公开提供的虚拟环境中的目标跟随拍摄方法,对3D游戏中的目标剧情进行跟随拍摄。所拍摄的画面可以上传至服务器120,并通过服务器120将所拍摄的画面进行广播,实现3D游戏中目标剧情的直播。图3是根据一示例性实施例示出的一种装置200的框图。例如,装置200可以是图2所示实施环境中的移动终端110。该移动终端110可以是智能手机或平板电脑。参照图3,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(StaticRandomAccessMemory,简称SRAM),电可擦除可编程只读存储本文档来自技高网...

【技术保护点】
1.一种虚拟环境中的目标跟随拍摄方法,其特征在于,所述方法包括:根据所获取虚拟环境中目标的位置信息,构建对所述目标进行图像采集的图像采集区域;根据对所述图像采集区域的配置,获得所述目标相对所述图像采集区域的可移动范围;跟踪所述虚拟环境中目标的移动,获得所述移动中对目标定位的位置;若根据所述移动中对目标定位的位置判定所述目标移出所述可移动范围,重构所述虚拟环境中目标跟随拍摄的图像采集区域,使所述目标重新进入相对所述重构图像采集区域的可移动范围。

【技术特征摘要】
1.一种虚拟环境中的目标跟随拍摄方法,其特征在于,所述方法包括:根据所获取虚拟环境中目标的位置信息,构建对所述目标进行图像采集的图像采集区域;根据对所述图像采集区域的配置,获得所述目标相对所述图像采集区域的可移动范围;跟踪所述虚拟环境中目标的移动,获得所述移动中对目标定位的位置;若根据所述移动中对目标定位的位置判定所述目标移出所述可移动范围,重构所述虚拟环境中目标跟随拍摄的图像采集区域,使所述目标重新进入相对所述重构图像采集区域的可移动范围。2.根据权利要求1所述的方法,其特征在于,所述根据所获取虚拟环境中目标的位置信息,构建对所述目标进行图像采集的图像采集区域,包括:根据所获取虚拟环境中目标的位置信息,在距离所述目标预设范围内,建立虚拟拍摄点;在所述虚拟拍摄点处构建虚拟相机,所述目标处于所述虚拟相机的视场范围内,获得对所述目标进行图像采集的图像采集区域。3.根据权利要求2所述的方法,其特征在于,所述根据所获取虚拟环境中目标的位置信息,在距离所述目标预设范围内,建立虚拟拍摄点,包括:根据所获取虚拟环境中目标的位置坐标和移动方向,在所述移动方向的反方向且距离所述目标预设范围内,建立虚拟拍摄点。4.根据权利要求3所述的方法,其特征在于,所述根据所获取虚拟环境中目标的位置坐标和移动方向,在所述移动方向的反方向且距离所述目标预设范围内,建立虚拟拍摄点,包括:根据对虚拟拍摄点配置的最远拍摄距离和最近拍摄距离,在所述移动方向的反方向且距离所述目标在所述最远拍摄距离和最近拍摄距离之间的位置,建立虚拟拍摄点。5.根据权利要求1所述的方法,其特征在于,根据对所述图像采集区域的配置,获得所述目标相对所述图像采集区域的可移动范围,包括:根据以所述图像采集区域为基准配置的拍摄边界,获得由所述拍摄边界形成的可移动范围。6.根据权利要求5所述的方法,其特征在于,所述根据以所述图像采集区域为基准配置的拍摄边界,获得由所述拍摄边界形成的可移动范围包括根据以所述图像采集区域为基准配置的最远拍摄距离、最近拍摄距离以及视场角,划定距离所述图像采集区域的最远边界、最近边界和左右边界,获得由所述最远边界、最近边界和左右边界围成的可移动范围。7.根据权利要求1所述的方法,其特征在于,所述虚拟环境为虚拟的三维立体环境;所述构建对所述目标进行图像采集的图像采集区域之后,所述方法还包括:获取虚拟的三维立体环境中所述图像采集区域对所述目标进行图像采集所获得的360度画面;将所述360画面进行拼接,获...

【专利技术属性】
技术研发人员:李宇飞林渊灿贺辉超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1