一种结合空间全局3D视图和全景图片的空间展示方法与流程

文档序号:12367295阅读:来源:国知局

技术特征:

1.一种结合空间全局3D视图和全景图片的空间展示方法,其特征是所述方法包括以下步骤:

1)3D建模,首先通过室内全景三维数据双轴自动采集装置采集待展示空间的深度信息数据和全景图片,利用基于多视角数据融合的3D建模方法将采集到的深度数据生成一个待展示空间的全局3D模型并将全景图片生成待展示空间的全局3D模型的材质贴图,所述待展示空间的全局3D模型以下简称3D模型;

2)3D模型展示,利用三维图形库展现步骤1)生成的完成贴图的3D模型;

3)全景图片采集,在待展示空间以室内全景三维数据双轴自动采集装置采集多个预置观察点的全景图片同时记录各个观察点的准确空间3D坐标信息,以及相应的全景图片在待展示空间的3D模型中的包括零度角信息的旋转轴信息;

4)全景图片映射,利用3D全景映射算法将步骤3)得到的全景图片映射在步骤1)得到3D模型上;

5)3D模型展示模式与全景图片展示模式的切换,当从展现的3D模型上某点到与该点最接近的预置观察点的全景图片进行切换时,记录3D模型中的用户视角,并以该用户视角展现全景图片,当从该用户视角的全景照片切换回3D模型时,将切换到3D模型中的预置观察点上。

2.如权利要求1所述的一种结合空间全局3D视图和全景图片的空间展示方法,其特征是所述全景图片为立方体(Cube)图。

3.如权利要求1或2所述的一种结合空间全局3D视图和全景图片的空间展示方法,其特征是所述步骤4)中所述3D全景映射算法具体包括以下步骤

4.1)定义二维的屏幕坐标系X/Y和三维的3D模型坐标系X′/Y′/Z′,所述的3D模型坐标系的方向同3D模型的方位始终保持一致,同时指定3D模型的重心作为3D模型坐标系原点O,定义Z′是3D模型的水平旋转轴,X′是3D模型的垂直旋转轴;

4.2)定义全景图片的水平旋转轴Z″和垂直旋转轴X″,将每个全景图片的水平旋转轴Z″与3D模型坐标系的水平旋转轴Z′进行方向对齐,同时将每个全景图片的垂直旋转轴X″和3D模型坐标系垂直旋转轴进行方向对齐,完成全景图片到3D模型的映射。

4.如权利要求3所述的一种结合空间全局3D视图和全景图片的空间展示方法,其特征是所述步骤5)具体包括以下步骤

5.1)3D模型展示模式到全景图片展示模式转换时,记录与用户在3D模型展示模式下选择区域最接近的预置观察点的观察方向和当前3D模型的水平偏角,所述水平偏角为3D模型坐标系的坐标轴X′和与屏幕坐标系X轴的夹角;

5.2)选出与用户选择区域最接近预置观察点的全景图片,并令全景图片的水平旋转角Q与步骤5.1)的水平偏角相等;

5.3)根据步骤5.2)中选出的全景图片的水平旋转角、屏幕的显示范围及需要的全景图片显示比例确定该全景图片在屏幕上显示的范围,将这部分全景图片展示出来,完成从3D模型展示模式到全景图片展示模式的转换;

5.4)逆运行步骤5.1)~5.3),即可实现从全景图片展示模式到3D模型展示模式的切换。

5.如权利要求1所述的一种结合空间全局3D视图和全景图片的空间展示方法,其特征是所述室内全景三维数据双轴自动采集装置由采集全景图片和深度信息数据采集模块、水平旋转平台与俯仰旋转平台,能够同时采集全景图片和深度信息数据。

6.如权利要求1所述的一种结合空间全局3D视图和全景图片的空间展示方法,其特征是所述的三维图形库包括WebGL、本地OpenGL或Direct3D。

7.如权利要求1所述的一种结合空间全局3D视图和全景图片的空间展示方法,其特征是将整个全景图片的每个像素的计算过程都置于服务器端,将展示3D模型与全景图片的计算过程置于用户端,服务器端与用户端通过网络相连接,用户端安装支持WebGL接口的浏览器,运行在用户端浏览器的Javascript脚本会调用WebGL接口实现3D模型在屏幕上的展现;当从3D模型切换到全景图片时,通过WebGL的shader接口让3D模型逐渐模糊的同时让全景图片逐渐清晰。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1