摘要
事先将在同一视点环绕拍摄的多幅部分重叠的图像正投影合成为一幅无缝的图像文件柱面全景图,它代表在拍摄点看到的周围360度视角的三维场景.在浏览时将用户观察的相应部分实时进行反投影为平面图像,然后投影到屏幕上.随着视角的改变,就可实现虚拟场景的漫游.柱面全景图的环视浏览具有很好的真实感和沉浸感,对计算机的硬件要求不高.本文详细介绍了这种全景图浏览器的实现原理,给出了一组全新且简便的投影与反投影公式,并在此基础上开发了交互式的Java App let柱面全景图浏览器.最后给出了关键的JAVA代码.
Panorama image is a new implementation of interactive virtual scene on the internet lately.The cylinder panorama is in common use at present,beforehand,it synthesizes in positive-project a few partly clinker-built images which are taken in circle at one eye point to a seamless image file,it represents the view of 360 degree three-dimensional scene around the shot point. When you browse,it will unti-project the corresponding part of the panorama to an ichnography in real time,then project it on the screen,which represents the view of the three-dimensional scene by the user at the eye point.Along with the change of the visual angle,you can realize roaming in the virtual scene.The sweep browser of the cylinder panorama has all-right third dimension and immersion,it requires not too much to the computer,and combine to GIS,it can fleetly empolder three-dimensional GIS system ground on the images.This article gives a detailed introduction of the realization elements of this kind of panorama browser,and presents a group of bran-new also simple formulas of projection and unti-projection,further more,it also empolder the interactive cylinder panorama browser in Java Applet based on these.Finally,it imparts the key JAVA code.
出处
《厦门大学学报(自然科学版)》
CAS
CSCD
北大核心
2005年第4期479-483,共5页
Journal of Xiamen University:Natural Science