街景图像过渡方法和装置制造方法及图纸

技术编号:10301180 阅读:186 留言:0更新日期:2014-08-07 07:22
本发明专利技术提供了一种街景图像过渡方法和装置。所述方法包括:获取原始街景图像和目标街景图像;对所述原始街景图像进行三维建模得到对应的三维模型;获取从所述原始街景图像和目标街景图像中提取得到的特征点匹配对,根据所述特征点匹配对在所述三维模型中进行虚拟相机模拟,以摄取得到街景图像序列;通过所述街景图像序列由所述原始街景图像切换至目标街景图像。所述装置包括街景图像获取模块、建模模块、相机模拟模块和切换模块。采用本发明专利技术能提高街景图像过渡的稳定性。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种街景图像过渡方法和装置。所述方法包括:获取原始街景图像和目标街景图像;对所述原始街景图像进行三维建模得到对应的三维模型;获取从所述原始街景图像和目标街景图像中提取得到的特征点匹配对,根据所述特征点匹配对在所述三维模型中进行虚拟相机模拟,以摄取得到街景图像序列;通过所述街景图像序列由所述原始街景图像切换至目标街景图像。所述装置包括街景图像获取模块、建模模块、相机模拟模块和切换模块。采用本专利技术能提高街景图像过渡的稳定性。【专利说明】街景图像过渡方法和装置
本专利技术涉及虚拟现实技术,特别是涉及一种街景图像过渡方法和装置。
技术介绍
街景(Streetview)漫游是电子地图中的一项重要功能,为人们提供了一个足不出户即可身临其境地感受当前所查看的地方。电子地图中人们通过点击街景模式的按钮即可进入街景漫游,查看所选地点的全景图像。在街景漫游过程中,用户在某一时刻所看到的只是全景图像中的某一部分,当触发前往下一地点的指令时,下一地点所对应的全景图像将被加载,进而从当前全景图像中的某一部分过渡到下一地点所对应的全景图像中的某一部分。传统的过渡方法是直接通过互联网络从服务器向用户传输并播放预先录制的影片,然而,这一基于服务器和互联网络的过渡方法将受到网络带宽、服务器存储空间状况等众多因素的影响,无法保证街景图像过渡的稳定性。
技术实现思路
基于此,有必要针对街景图像过渡缺乏稳定性的问题,提供一种能提高稳定性的街景图像过渡方法。此外,还有必要提供一种能提高稳定性的街景图像过渡装置。一种街景图像过渡方法,包括如下步骤:获取原始街景图像和目标街景图像;对所述原始街景图像进行三维建模得到对应的三维模型;获取从所述原始街景图像和目标街景图像中提取得到的特征点匹配对,根据所述特征点匹配对在所述三维模型中进行虚拟相机模拟,以摄取得到街景图像序列; 通过所述街景图像序列由所述原始街景图像切换至目标街景图像。一种街景图像过渡装置,包括:街景图像获取模块,用于获取原始街景图像和目标街景图像;建模模块,用于对所述原始街景图像进行三维建模得到对应的三维模型;相机模拟模块,用于获取从所述原始街景图像和目标街景图像中提取得到的特征点匹配对,根据所述特征点匹配对在所述三维模型中进行虚拟相机模拟,以摄取得到街景图像序列;切换模块,用于通过所述街景图像序列由所述原始街景图像切换至目标街景图像。上述街景图像过渡方法和装置,获取原始街景图像和目标街景图像,对原始街景图像进行三维建模得到对应的三维模型,获取从原始街景图像和目标街景图像中提取得到的特征点匹配对,根据该特征点匹配对在三维模型中进行虚拟相机模拟,以摄取得到街景图像序列,进而通过街景图像序列实现原始街景图像至目标街景图像的过渡,不需要从通过互联网络从服务器中获取预先录制的过度影片,只需要通过原始街景图像和目标街景图像即可在本地快速地生成用于过渡的街景图像序列,屏蔽了各种因素的影响,提高了街景图像过渡的稳定性。【专利附图】【附图说明】图1为一个实施例中街景图像过渡方法的流程图;图2为图1中获取原始街景图像和目标街景图像的方法流程图;图3为一个实施例中全景图像截取的示意图;图4为图1中对原始街景图像进行三维建模得到对应的三维模型的方法流程图;图5为一个实施例中对原始街景图像构建长方盒模型的示意图;图6为一个实施例中长方盒模型的示意图;图7为图5中检测原始街景图像中的道路延伸方向的方法流程图;图8为另一个实施例中街景图像过渡方法的流程图;图9为一个实施例中获取从原始街景图像和目标街景图像中提取得到的特征点匹配对,根据特征点匹配对在三维模型中进行虚拟相机模拟,以摄取得到街景图像序列的方法流程图;图10为一个实施例中通过街景图像序列由原始街景图像切换至目标街景图像的方法流程图;图11为一个实施例中街景图像过渡方法的应用示意图;图12为一个实施例中街景图像过渡装置的结构示意图;图13为图12中街景图像获取模块的结构示意图;图14为图12中建模模块的结构示意图;图15为另一个实施例中街景过渡装置的结构示意图;图16为一个实施例中相机模拟模块的结构示意图;图17为一个实施例中切换模块的结构示意图。【具体实施方式】如图1所示,在一个实施例中,一种街景图像过渡方法,包括如下步骤:步骤S110,获取原始街景图像和目标街景图像。本实施例中,原始街景图像为显示窗口当前所显示的街景图像,目标街景图像是期望加载并显示的街景图像。例如,原始街景图像和目标街景图像对应了两个紧邻的地点,用户在显示窗口中浏览原始街景图像,对原始街景图像触发前往下一地点的指令时,即将加载并显示于显示窗口中的街景图像即为目标街景图像。步骤S130,对原始街景图像进行三维建模得到对应的三维模型。本实施例中,构建原始街景图像的三维模型,通过构建的三维模型可以获知原始街景图像中每一点的几何信息。步骤S150,获取从原始街景图像和目标街景图像中提取得到的特征点匹配对,根据特征点匹配对在三维模型中进行虚拟相机模拟,以摄取得到街景图像序列。本实施例中,每一特征点匹配对均包括了原始街景图像中的某一特征点以及目标街景图像中的特征点,其中,目标街景图像中的特征点是与原始街景图像中的特征点相匹配的。根据特征点匹配对在三维模型中模拟虚拟相机,并移动虚拟相机,以摄取得到街景图像序列,该街景图像序列包括了摄取得到的一系列街景图像。步骤S170,通过街景图像序列由原始街景图像切换至目标街景图像。本实施例中,以原始街景图像为起始,逐帧播放街景图像序列,在显示窗口中--展示街景图像序列所包含的街景图像,进而实现原始街景图像到目标街景图像的顺畅过渡,向用户展示自然顺畅的原始街景图像到目标街景图像之间的变换过程。如图2所示,在一个实施例中,上述步骤SllO包括:步骤S111,获取原始街景图像所在的第一全景图像和目标街景图像所在的第二全景图像。本实施例中,全景图像是拍摄设备于某一固定点进行360度拍摄得到的,街景图像是单次拍摄得到的图像,成为全景图像的组成部分,多个街景图像集合在一起便可拼接得到全景图像。步骤S113,分别对第一全景图像和第二全景图像进行截取得到原始街景图像和目标街景图像。 本实施例中,如图3所示,在第一全景图像301中截取出合适的一部分作为原始街景图像303,在第二全景图像305中截取出合适的一部分作为目标街景图像307。在一个实施例中,上述步骤SI 13的过程为:根据显示窗口的尺寸设置像平面尺寸,并按照像平面尺寸截取得到第一全景图像上的第一像平面和第二全景图像上的第二像平面,即原始街景图像和目标街景图像。本实施例中,显示窗口用于向用户展示图像画面,例如,显示窗口为浏览器窗口。按照设定的像平面尺寸对第一全景图像和第二全景图像进行截取,以得到第一像平面和第二像平面,该第一像平面即为原始街景图像,第二像平面即为目标街景图像。在优选的实施例中,为保证图像过渡的准确性,像平面尺寸将大于显示窗口的尺寸,例如,若显示窗口的尺寸为(W,H),则(AW,λΗ)为像平面尺寸,其中,λ为大于I的数值,例如,通常设置为2或者更大的数值。设置像平面尺寸大于显示窗口的尺寸,以使得从全景图像上截取得到的像平面大于用户所实际看到的图像大小,进而使得用户从当本文档来自技高网...

【技术保护点】
一种街景图像过渡方法,包括如下步骤:获取原始街景图像和目标街景图像;对所述原始街景图像进行三维建模得到对应的三维模型;获取从所述原始街景图像和目标街景图像中提取得到的特征点匹配对,根据所述特征点匹配对在所述三维模型中进行虚拟相机模拟,以摄取得到街景图像序列;通过所述街景图像序列由所述原始街景图像切换至目标街景图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐昆王建宇李保利李成军黄浩智
申请(专利权)人:深圳市腾讯计算机系统有限公司清华大学
类型:发明
国别省市:广东;44

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

1