全景切换方法及系统技术方案

技术编号:14785942 阅读:80 留言:0更新日期:2017-03-10 23:51
本发明专利技术提出了一种全景切换方法及系统,全景切换方法包括:在视口中淡出当前场景点,并显示对应于所述当前场景点的第一三维模型;根据由所述当前场景点移动至目标场景点的距离淡出所述第一三维模型,并淡入对应于目标场景点的第二三维模型;当移动至所述目标场景点时,显示所述目标场景点,并淡出所述第二三维模型。该方法可以实现3D漫游的动画效果,并且可以有效降低甚至避免全景切换时画面失真现象,提升显示效果。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别涉及一种全景切换方法及系统
技术介绍
全景,又称为3D实景,是以实景照片,通过特殊的拼合、处理,合成视点图像,让人立于画境之中。其中场景点的切换,一直是全景中的关键功能。相关技术中,实现全景切换的方式包括:方式一、依靠简单的场景点淡入淡出实现场景点切换;方式二、通过盒模型(TIP模型)来实现场景点的切换。相关技术中的全景切换的方式存在以下问题:方式一、效果不明显:动画效果不明显,用户对往前移动的感知较少,用户体验度差。方式二、效果不够逼真:盒模型切换场景点虽然实现了3D漫游的效果,但是视口的边缘仍然会出现拉伸效果,显示失真。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的一个目的在于提出一种全景切换方法。该方法可以实现3D漫游的动画效果,并且可以有效降低甚至避免全景切换时画面失真现象,提升显示效果。本专利技术的另一个目的在于提出一种基全景切换系统。为达到上述目的,本专利技术的第一方面的实施例公开了一种全景切换方法,包括以下步骤:在视口中淡出当前场景点,并显示对应于所述当前场景点的第一三维模型;根据由所述当前场景点移动至目标场景点的距离淡出所述第一三维模型,并淡入对应于目标场景点的第二三维模型;当移动至所述目标场景点时,显示所述目标场景点,并淡出所述第二三维模型。根据本专利技术实施例的全景切换方法,在全景切换时可以实现3D漫游的动画效果,提升用户体验,并且可以有效降低甚至避免全景切换时画面失真现象,提升显示效果。另外,根据本专利技术上述实施例的全景切换方法还可以具有如下附加的技术特征:进一步地,还包括:根据全景的点云数据创建所述第一三维模型和所述第二三维模型。进一步地,所述根据全景的点云数据创建所述第一三维模型,包括:根据当前场景点的点云数据创建所述当前场景点的第一点云模型;获取所述第一点云模型中多个顶点的视口坐标;将所述视口坐标转换为UV坐标,以根据所述UV坐标和当前场景点的纹理生成所述第一三维模型;所述根据全景的点云数据创建所述第二三维模型,包括:根据目标场景点的点云数据创建所述目标场景点的第二点云模型;获取所述第二点云模型中多个顶点的视口坐标;将所述视口坐标转换为UV坐标,以根据所述UV坐标和目标场景点的纹理生成所述第二三维模型。进一步地,在显示所述目标场景点之前,还包括:加载所述目标场景点。进一步地,所述根据由所述当前场景点移动至目标场景点的距离淡出所述第一三维模型,并淡入对应于目标场景点的第二三维模型时,还包括:根据移动方向在视口中移动所述第一三维模型和所述第二三维模型。进一步地,在淡出所述第一三维模型和淡入所述第二三维模型时,还包括:对所述第一三维模型和所述第二三维模型进行拼缝处理。进一步地,在淡出所述第一三维模型和淡入所述第二三维模型时,还包括:对所述第一三维模型和所述第二三维模型进行滤波。本专利技术的第二方面的实施例公开了一种全景切换系统,包括:显示模块;处理模块,用于在显示模块中淡出当前场景点,并控制所述显示模块显示对应于所述当前场景点的第一三维模型,并根据由所述当前场景点移动至目标场景点的距离从所述显示模块中淡出所述第一三维模型,并将对应于目标场景点的第二三维模型淡入所述显示模块,以及当移动至所述目标场景点时,控制所述显示模块显示所述目标场景点,并将所述第二三维模型淡出所述显示模块。根据本专利技术实施例的全景切换系统,在全景切换时可以实现3D漫游的动画效果,提升用户体验,并且可以有效降低甚至避免全景切换时画面失真现象,提升显示效果。另外,根据本专利技术上述实施例的全景切换系统还可以具有如下附加的技术特征:进一步地,还包括:创建模块,用于根据全景的点云数据创建所述第一三维模型和所述第二三维模型。进一步地,所述创建模块用于根据当前场景点的点云数据创建所述当前场景点的第一点云模型,并获取所述第一点云模型中多个顶点的视口坐标,以及将所述视口坐标转换为UV坐标,以根据所述UV坐标和当前场景点的纹理生成所述第一三维模型;所述创建模块还用于根据目标场景点的点云数据创建所述目标场景点的第二点云模型,并获取所述第二点云模型中多个顶点的视口坐标,以及将所述视口坐标转换为UV坐标,以根据所述UV坐标和目标场景点的纹理生成所述第二三维模型。进一步地,所述处理模块还用于在所述显示模块显示所述目标场景点之前,加载所述目标场景点。进一步地,所述处理模块在根据由所述当前场景点移动至目标场景点的距离从所述显示模块中淡出所述第一三维模型,并将对应于目标场景点的第二三维模型淡入所述显示模块时,还用于根据移动方向在视口中移动所述第一三维模型和所述第二三维模型。进一步地,所述处理模块在淡出所述第一三维模型和淡入所述第二三维模型时,还用于对所述第一三维模型和所述第二三维模型进行拼缝处理。进一步地,所述处理模块在淡出所述第一三维模型和淡入所述第二三维模型时,还用于对所述第一三维模型和所述第二三维模型进行滤波。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术一个实施例的全景切换方法的流程图;图2是根据本专利技术一个实施例的全景切换方法的示意图;图3是根据本专利技术一个实施例的全景切换方法的坐标转换的示意图;以及图4是根据本专利技术一个实施例的全景切换系统的结构框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解所述术语的具体含义。以下结合附图描述根据本专利技术实施例的全景切换方法及系统。在描述根据本专利技术实施例的全景切换方法及系统之前,首先对本专利技术实施例中出现的术语进行解释。全景,又称为3D实景,是以实景照片,通过特殊的拼合、处理,合成视点图像,犹如让人立于画境之中。点云数据,是很多深度面的数据结构。全景图片的每个像素,对于一个深度面。深度面是用一个法向量来描述方向、与相机的距离来描述位置的平面。当前场景点,指视口中当前显示的全景的某个视角的图像。目标场景点,指视口中将要切换的某个视角的图像。第一三维模型,指当前场景点的三维模型,其中,第一三维模型在投影后屏幕的显示和当前场景点在屏幕上的显示需保持一样。第二三维模型,指目标场景点的三维模型。其中,第二三维模型在投影后屏幕本文档来自技高网...
全景切换方法及系统

【技术保护点】
一种全景切换方法,其特征在于,包括以下步骤:在视口中淡出当前场景点,并显示对应于所述当前场景点的第一三维模型;根据由所述当前场景点移动至目标场景点的距离淡出所述第一三维模型,并淡入对应于目标场景点的第二三维模型;当移动至所述目标场景点时,显示所述目标场景点,并淡出所述第二三维模型。

【技术特征摘要】
1.一种全景切换方法,其特征在于,包括以下步骤:在视口中淡出当前场景点,并显示对应于所述当前场景点的第一三维模型;根据由所述当前场景点移动至目标场景点的距离淡出所述第一三维模型,并淡入对应于目标场景点的第二三维模型;当移动至所述目标场景点时,显示所述目标场景点,并淡出所述第二三维模型。2.根据权利要求1所述的全景切换方法,其特征在于,还包括:根据全景的点云数据创建所述第一三维模型和所述第二三维模型。3.根据权利要求2所述的全景切换方法,其特征在于,所述根据全景的点云数据创建所述第一三维模型,包括:根据当前场景点的点云数据创建所述当前场景点的第一点云模型;获取所述第一点云模型中多个顶点的视口坐标;将所述视口坐标转换为UV坐标,以根据所述UV坐标和当前场景点的纹理生成所述第一三维模型;所述根据全景的点云数据创建所述第二三维模型,包括:根据目标场景点的点云数据创建所述目标场景点的第二点云模型;获取所述第二点云模型中多个顶点的视口坐标;将所述视口坐标转换为UV坐标,以根据所述UV坐标和目标场景点的纹理生成所述第二三维模型。4.根据权利要求1所述的全景切换方法,其特征在于,在显示所述目标场景点之前,还包括:加载所述目标场景点。5.根据权利要求1所述的全景切换方法,其特征在于,所述根据由所述当前场景点移动至目标场景点的距离淡出所述第一三维模型,并淡入对应于目标场景点的第二三维模型时,还包括:根据移动方向在视口中移动所述第一三维模型和所述第二三维模型。6.根据权利要求1所述的全景切换方法,其特征在于,在淡出所述第一三维模型和淡入所述第二三维模型时,还包括:对所述第一三维模型和所述第二三维模型进行拼缝处理。7.根据权利要求1所述的全景切换方法,其特征在于,在淡出所述第一三维模型和淡入所述第二三维模型时,还包括:对所述第一三维模型和所述第二三维模型进行滤波。8.一种全景切换系统,其特征在于,包括:显示模块;处理模块,用于在显示模块中...

【专利技术属性】
技术研发人员:张继庆
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1