2024年3月9日发(作者:)

百度文库 - 让每个人平等地提升自我

全景摄影,已起舞于Internet(原载于"微电脑世界"2003年13期)

作者:刘运增

全景摄影的英文名称是Panorama,五年前我用这个关键字在互联网上搜索,找到了2000多条索引,而当时国内几乎没有人知道它。今年再次用它搜索,居然找到了323万条相关的索引地址(当然其中有一部分索引与全景摄影无关),同时国内也建立了相当数量的商业网站。从这个简单的对比中可以看出:全景摄影技术在国内外的发展都是比较快的。相对而言基于建模的Web3d技术进展缓慢。

什么是全景摄影?

全景摄影就是把相机环360 度拍摄的一组照片拼接成一个变形的全景图像,用一个专用的播放软件在互联网上显示,从而使您能用鼠标控制环视的方向,可左,可右,可上,可下,可近,可远。使您感到就在环境当中,您好像在一个窗口中浏览外面的大好风光。全景摄影并不是新东西,在过去,价格昂贵的全景摄影机可以拍摄360度的高质量全景照片,但它却没有展示自己场地,只有计算机和互联网才使她有了全新的含义和广泛的应用,这就是Internet的魅力。

现在,您可以到下面的网址看一个全景照片。这张全景照片的全部文件只有200K左右,不管您是使用拨号上网还是使用宽带,几秒钟的下载时间都是可以接受的。这种用鼠标可拖动浏览的全景照片是仿真相机转动拍摄的动态照片。

为什么全景摄影发展的比较快呢?原因有

* 实地拍摄,真实感强

* 文件尺寸小,下载快,不需要单独下载插件

* 具有有限的3D虚拟现实特性—场景漫游,观看者可以用鼠标拖动,仿真摄像机摇镜头的 特技,这种人机的互动性类似游戏,给人以进入虚拟环境的感觉

上述三个特点,除了第三条,基于建模的Web3d技术都无法与全景摄影相比。

全景摄影的分类:

在互联网上最常见的全景有:

* 柱形全景:把拍摄的照片投影到以视点为中心的有限高度的圆柱上,从而水平360度观看四周的景色,但是如果用鼠标向上下拖动时,上下的视野将受到限制,您看不到天顶,也看不到地底。即垂直视角小于180度。

* 球形全景:把拍摄的照片投影到以视点为中心的圆球上从而使您能水平360度,垂直180度,即全视角360X180观看全景照片。可以说您已经融入了虚拟环境之中了。球形全景照片的制作比较复杂:首先必须全视角拍摄,即要把上下前后左右全部拍下来,普通相机要拍摄很多张照片。然后再用专用的软件把它们拼接起来,做成球面展开的全景图像,最后选用播放软件,把全景照片嵌入您的网页。

* 对象全景(Object Panorama): 对象全景的目的是展示对象(如你要拍摄汽车,汽车就是对象)的3D形象,拍摄时瞄准对象,转动对象,而不是转动相机,每转动一个角度,拍摄一张,顺序完成。然后选用对象全景的播放软件,使您能用鼠标拖动对象做水平360度转动,展示对象的3D全貌,您也会有3D的感觉,最后把它嵌入你的网页,发布到您的网站上。对象全景也有很广的应用范围:商品和玩具展示,文物观赏,艺术和工艺品展示等等。。

* 立方体全景(cubic Panorama): 这种全景照片是由前,后,左,右,上,下6张照片无缝拼接而成。1

百度文库 - 让每个人平等地提升自我

相机位于立方体的中心,也是全视角,实际效果与球形全景类似。请看 (这个实例是mov文件,要观看这个全景必须安装Quicktime5,请先下载)

网页全景照片的制作:

为了在互联网上展示您的全景摄影作品,必须经过:拍摄,照片的数字化,全景照片的合成,选用播放软件并把它嵌入网页几个步骤,现分别说明如下:

* 拍摄: 全景摄影与一般摄影相同,但由于全景摄影必须全视角拍摄,其特点如下:

1 相机必需准确可靠定位: 由于相机的视角大多小于360度,因此必须拍摄多张照片才能记录全视角图像信息, 为了使多张照片光滑地连接成全景投影图像,相机必需准确可靠定位在一个中心点上,有专用设备可供选购,可以准确定位相机.许多爱好者仅仅使用三角架也能拍出好的全景照片。

2 最好选用超广角镜头: 为了拍摄全360度的全景照片,相机镜头的视角越小,拍摄的照片就越多,后处理就越复杂。因此最好选用小于18MM的鱼眼镜头.比如选用18MM的镜头需要拍8---10张(照片之间应有适当的重叠),而选用8MM的鱼眼镜头只需拍2-3张。当然,现在也能买到按一次快门就可以拍下全360度的专业相机,但价格昂贵。

3 取景与用光:取景不仅要兼顾水平四面八方,而且要兼顾顶天和立地,球形和立方体全景顶天和立地的巧妙取景可以产生融入三维环境的效果。用光则是全景拍摄的难点,由于是360度的拍摄,您无法回避直射的阳光,反差之大难以控制,这是与普通摄影的差别。但是因为全景摄影就是摄影,因此摄影的用光和拍摄技巧全部可以用在全景的拍摄中。

2

百度文库 - 让每个人平等地提升自我

图一8mm鱼眼镜头拍的180度广角照片

* 数字化: 为了把照片输入计算机必须数字化,您有两种选择:

1 选用数字相机:直接输入计算机。

2 选用胶片照相机:用扫描仪数字化照片后输入计算机。

两种方法各有优劣,

* 合成全景照片: 把拍摄的多张照片合成一个全景照片是全景制作的重点。柱形全景的合成 是最简单的,本文不再赘述。球形和立方体全景则必须经过几何变换才能合成,请看图二是合成的全景图像:

3

百度文库 - 让每个人平等地提升自我

图二 合成后的全景图像

您现在看到的照片,直线变成了曲线,一个点变成了一条线,特别是接近天顶和地底处完全变得面目全非,这是因为:这张JPG图像是由球形曲面平展开投影到一个平面上形成的。从几张普通的照片到合成这样一张全景照片就完成了制作过程,这个变换只能由计算机来完成,我们在下面将介绍几种最常用的全景照片的合成软件。

* 后期的润饰: 由多张照片合成的全景照片往往在照片之间对比度,色彩,清晰度,层次上有许多差异,必须有图像处理软件编辑和修改,最常用的软件当然是Photoshop。

* 全景照片在互联网上的显示:正如您在本文中所看到的,全景照片是在嵌入网页后,借助于一个浏览器的插件在互联网上显示的。这个插件可以是JAVA小程序,也可以是一个IE的ActiveX控件。JAVA小程序是自动下载和自动执行的,其功能就是显示全景照片,并使您能用鼠标拖动观看,这种互动功能是依靠这个小小的插件来实现的。

几种常用的显示插件及其性能:

1 Java Applet: 最常用的显示插件,优点是文件尺寸小,下载快(只有20-50K),自动下载自动安装。 常用的Applet有:lpjpano或ptviewer,支持球形,柱形,立方体。目前几乎有80%的全景使用Java Applet。缺点是:

幅面小,图像质量差,动态显示有跳动感,不连续,站用系统的资源较多,不支持Windows XP。

2 QTVR: QTVR美国苹果公司的专业全景技术,它的显示插件是: Quicktime, 是在互联网上早期使用最多的专用插件,现在也使用ActiveX控件。 Quicktime是一个通用的视频音频播放器,它支持多达200多种文件格式。全世界有据说1亿人安装了它,它也支持苹果公司QTVR全景技术。 Quicktime文件尺寸比较大(甚至于达到4

百度文库 - 让每个人平等地提升自我

10M),需要下载,不能自动安装。

QTVR的优点是: 幅面大,图像质量好,即可以在互联网上,也可以在本地主机上显示高质量全景,如果您已经安装了 Quicktime,这是观看高质量全景的最好选择。Quicktime在早期仅能显示柱形全景,上下视野受到了限制,自从推出Quicktime 5以后,它支持立方体全景(cubic),现在越来越多的人开始使用Quicktime的文件格式(.mov)制作和显示高质量全景,由于Quicktime主要用于视频音频播放,许多人已经安装了Quicktime,因此也不必再下载插件。你可以在这个网站上: 看到许多大幅面的全景照片。图三是用Quicktime观看QTVR全景照片。

3 Imove:是美国Imove专业全景制作公司使用的专用插件, 图像质量好,可做大幅面全景,适于在本地主机上演示,需要下载插件 (插件0.99M), 文件尺寸稍大,全景专用文件格式,3DMAX或VIZ可输出此文件格式(.PAN)。

图三 用Quicktime 5 显示QTVR全景

全景照片的制作软件:

有几十种软件可供选用,有的价格昂贵,有的价格适中,也有免费软件。有的软件是与硬件搭配销售的。软件如此之多,以至于不管您是一个业余爱好者还是一个专业制作人员都可以找到自己需要的软件。向您介绍一个网站: 在这里可以找到您所需要的一切。此处仅介绍几种最常用的软件:

5

百度文库 - 让每个人平等地提升自我

Panorama Tools:这是德国数学教授Helmut Dersch研发的免费软件,它是一个Photoshop的插件,软件使用比较复杂,但由于它是免费的,故得到了广泛的应用。应该说这个软件是功能最齐全的,我用过很多软件,相当多的软件功能有限,而该软件为您提供了一切。尤其是它是一个Photoshop的插件,因此您可以借助于Photoshop的强大功能,对全景照片做无限制的编辑和修改。该软件是基于透视几何原理实现图像的几何变换,将实地拍摄照片无缝粘贴建立球形(或立方体)全景照片。它提供的图像变换功能考虑了相机和镜头各种实际参数和失真校正。

该软件可以免费下载,在Helmut Dersch教授的网站上您不仅可以下载完全免费软件,而且可以找到相关的资源,但该网站由于专业全景设备制作公司IPIX追究其鱼眼镜头专利纠纷而被关闭。

REALVIZ Stitcher :这是一款专业级的全景照片合成软件,它建立高分辨率,全视角(360X180)的全景照片,支持球形,柱形,立方体全景。可以输出QuickTime, VRML, and Shockwave文件。

该软件使用直观的3D图形用户界面,用鼠标的拖拉功能就可以快速定位每幅照片在全景投影中的位置,自动化校正相机焦距与失真,自动化修正每幅照片间的色彩,对比度的差异,从而保证全景照片的一致性。图四显示该软件图形用户界面

图四 Stitcher直观的3D图形用户界面

QuickTime VR Authoring Studio: 美国苹果公司建立QuickTime VR场景专业级软件(该公司把它们的全景技术称作虚拟现实)。该软件在专业图形苹果机Mac OS上运行,软件的功能包括:照片的粘贴与无缝合成,全景照片到QuickTime VR场景的变换,对象全景的建立,建立热点连接实现虚拟场景的切换。软件输出mov文件,可以通6

百度文库 - 让每个人平等地提升自我

过QuickTime在互联网或本地播放。

全景摄影的应用

全景摄影可以说是互联网上发展最快的图像技术之一,虽然不能说它是全3D的图形技术,但是由于它实地拍摄接近真实环境,可以用鼠标拖动仿真摄像机的摇镜头的功能,具有有限的虚拟场景漫游功能,使全景摄影有了相当广泛的应用,包括:建筑,城市景观,园林,旅游,文化艺术,商业,游戏,科学技术等。从互联网上的全景网站分布来看,主要的应用有下述几个方面:

1建筑与城市景观:越来越多的网站采用全景摄影介绍地区和城市景观,几乎世界上所有的著名城市都有专业网站使用全景摄影吸引世界各地的访问者。此类网站大多采用GIS或平面布置与全景照片,文字介绍直接链接的方式,全面介绍地区或城市的建筑,园林,市区风光等人文地理信息。如有名澳大利亚悉尼歌剧院采用flash动画与柱形全景链接,详细介绍了几十个位置风光建筑,与2D图片比较,更直观,更具吸引力。

2 虚拟旅游:旅游网站把景点的平面布置与全景照片做成热点连接,可以从一个景点(全景照片)直接进入下一个景点,引导游客实现网上虚拟旅游。使您足不出户就可游历千里之外的着名风景。更有很多探险家,摄影记者把他们在冰山,极地,火山,草原,深海的景观用全景照片记录下来,展示大自然的神奇。只要您有耐心,您就可以在互联网上找到许多常规摄影所不能表达的全景照片。如一个探险家在火山喷发时拍下了火山岩浆流动的壮丽景观。

3 文化艺术:在文化领域,使用全景最多的是艺术,科技,自然,考古博物馆,画廊等网站。它们不仅使用柱形或球形全景介绍其场馆建筑,而且用对象全景做工艺美术,绘画,雕塑,文物等3D对象的360度展示,轻轻拖动鼠标您就可以围观目标对象的全貌。您也可以从一个场馆到另一个场馆漫步,同时360度观看各种展品。

4 商业与工业科技:商业网站用对象全景作商品,玩具展示,建立虚拟商场,房地产商用全景展示建筑艺术与室内外装修,汽车销售商用全景展示最新型汽车内3D外景观等等。此类商业网站,在全景的应用中也占有相当的比例,它们的直接目的就是促进商品销售。在科学技术研究领域,使用全景显示科技最新成果,如火星探测者2号,采用遥控拍摄了火星表面的柱形全景,这是一张十分珍贵的全景照片。

无法统计当今世界上多少个全景网站,除了以赢利为目的商业网站(其中包括销售全景摄影软硬件设备厂商)以外,有大量公众服务型网站,它们不以赢利为目的,不仅免费提供全景制作的各种软件和经验,也提供高质量的全景作品,其中不乏极具创新精神的精品。

虽然许多全景摄影的爱好者大都是记者或摄影家,全景摄影仍然没有列入摄影的行列,原因在于全景照片的质量,受网络带宽,PC机处理器的性能及全景制作设备和播放插件的限制, 全景照片在分辨率,图像质量上都比不上常规摄影作品。但是,相信不会太久,全景照片的图像质量可以与常规摄影媲美。

全景摄影的发展前景

从技术上看,全景在未来会有好的发展前景,全景摄影技术也会不断创新进步:

1 首先要提高全景照片的图像质量: 到目前为止,互联网上的全景照片的图像尺寸大多只有400X300

pixel,图幅比较小,图像的分辨率比较低,图像质量差。这主要是因为使用了Java Applet作为播放器,这种播7

百度文库 - 让每个人平等地提升自我

放器自动下载自动安装,免去了安装插件的麻烦,在早期网络带宽不宽裕的情况下Java Applet对全景摄影的发展起到重要的作用,但是它占用较多的系统资源,显示速度慢,无法加大图像的幅度,改进图像的质量。苹果公司的QuickTime 5推出使全景照片的图像质量有了很大的提高, QuickTime 5支持大幅面的立方体全景,全景照片的显示尺寸不再受任何限制。最近国际上流行的全屏全景(full screen panorama)可以使全景照片充满显示器的全屏,由于原图的分辨率有了很大的提高(5000X2500) ,看起来更加逼真清晰。而全景照片的尺寸大约只有500K左右,对于使用宽带网的用户已经完全可以接受,但是您必须先安装QuickTime 5。如果您已经安装了QuickTime 5请看 全屏全景(如果没有安装QuickTime 5,请先下载),目前的网络带宽和PC机处理器速度都还不能满足全屏全景的需要。不过,请相信,不久您就可以在网上看到流畅大幅面全屏全景。

2 全景视频技术:到目前为止全景还只是静态的,就是场景内的景像是静止的。随着网络带宽和PC机CPU技术的进步,全景视频技术将将在互联网上出现: 用专业的全视角相机连续拍摄360X180度全景照片,并用专业的播放器在主机或互联网上显示动态的全景。全景视频不仅使您能全视角观看虚拟场景,而且场景中的一切都是动态的。 现在已经有了专业公司提供从制作到观看的全套软硬件设备,使您可用全景视频技术全视角记录大型集会,运动比赛动态全视角景观等等。而观看者可用鼠标调节观看方向,从任意角度观看真实的视频全景电影。当然,全景视频需要网络带宽的支持,就目前的网络带宽而言,显然还不能满足全景视频的要求。

3 IBR(是英文Image based rendering的缩写):美国的苹果公司把它的Quicktime全景叫做Quicktime VR或QTVR,这里的VR是指虚拟现实,全景与基于建模的虚拟现实比较起来仍有许多不足: 它的交互性有限,

相机只能固定在场景中某一点,不能在场景中任意移动,因而不能实现虚拟场景漫游。IBR的中文含义是:基于图像的渲染(或基于图像的绘制),顾名思义它首先是一种渲染技术,rendering一词来自3D图形,意思是:根据已建好的场景模型,相机位置,灯光等绘制出一幅2D视图图像。因此IBR实际上针对建模技术提出来的:不需要建立过于复杂的模型,它是使用一组在场景中拍摄的照片,建立新视点(即不在这组照片拍摄的相机位置上)的2D视图图像。这种思路是可行的,因为如果在场景中两个相邻的位置拍摄两张照片,显然可以用插值的方法求出在两个相机位置的连线上的任意位置的2D图像。只要使用每张照片上的每个像素插值即可。这也是一个全新的思路:它避开了越来越复杂的建模障碍,从实地拍摄照片中建立能在场景中任意漫游的虚拟环境。甚至于实现实时虚拟漫游。微软中国研究院沈向洋博士建立的IBR演示,它不仅十分真实(基于建模的VR做不到),而且有真三维的沉浸入场景的感觉(基于图像处理的全景做不到)。从IBR的观点上看,全景只不过是一种最简单的IBR技术。IBR技术将能解决上面提到的全景摄影存在的种种不足。只要拍摄足够多的场景照片,就可实现真正意义上的虚拟场景漫游,其真实程度远远超过基于建模技术的VR。IBR为全景摄影开辟新的发展前景。

什么是panorama tools?

panorama tools也叫PanoTools,是一组免费实用程序和程序库,原来是由德国物理和数学教授开发。PanoTools提供一组摄影照片的投影变幻和360度全景的拼接和无缝混合技术。它支持多种类型的文件格式。它提供的更新的PanoTools程序库是许多GUI前端软件的核心引擎。

Helmut在1998年开始建立该软件,这是在当时制作360度全景和其他的照片拼接的最有力的工具,对360度全景兴起起到了决定性的作用。但是,2001年他不得不停止了软件的开发工作,主要是由于公司提出了不合理的专利侵权要求。2003年他又发布了基于java的,改进的全景联机播放器,独立的.EXE文本和另一个能显示HDR(高动态范围)全景播放器。最近他又发布了一个适用于PDA或移动设备的全景播放器PTViewerME。他现在的网址是。没有提供原来网址的联接,但是有些热心的成员对他的原来的网站做了一份拷贝,从而有了一个早期网站的镜像。您可以在这里查到相关的信息。Helmut在停止了PanoTools的开发之后,许多软件热爱者接手后续的开发工作,他们义务地不断改进和增强该软件的功能,从而对该软件一些缺陷作了许多改进和功能的增加。

8

百度文库 - 让每个人平等地提升自我

编译:刘运增

PanoTools软件包括哪些实用程序?

PanoTools is a collection of free tools for Panorama and 3D Object creation . It consists of: PanoTools是一组全景和对象全景的免费工具:

PTEditor:java交互式全景编辑程序

PTPicker:基于java前端拼接软件和其他工具,它提供一个图形用户界面,用来处理要拼接的源图像的特征点的选择和位置优化。这是正确拼接图像的精确定位工具。

PTCrypt:联机全景播放器ptviewer的java工具

:全景拼接工具,实现投影几何变换,源照片图像的集成,从而建立最终全景。

:使用照片图像重叠区域的控制点,优化源图像在全景中的位置和尺寸

:由2d立体或更多的照片图像建立3d对象。

:视图校对插补程序,校对同一场景中的不同位置拍摄的图像,从而建立中间位置的视图

:变形工具

:源图像处理实用程序,用于减少图像噪点和增强图像对比度

:对象全景的制作工具,使独立对象照片组合成能连续观看的,用鼠标拖拉的对象全景

:是Photoshop或其他图像软件的插件,实现照片的投影变换和失真校正

library:底层全景程序库,是PanoTools的引擎,许多前端软件和DOS程序使用该程序库,在windows下它打包为

编译:刘运增

向全景软件的奠基人---德国物理和数学家Helmut Dersch致敬!

虽然现在Helmut已经不再参加panotools的工作,但是他是全景制作软件panotools第一个版本的开发者。他无私地提供软件的全套实用程序,多年来他不断改进和完善软件的功能。许多全景软件使用它的核心引擎作为软件开发的基础。遗憾的是教授受到了一个试图垄断全景软件开发的名声不好的公司的威胁。该公司声称180度全景是他们的专利,由此教授过早地退出软件后续工作,甚至于不得不关闭他的声名远扬的网站。Panotools的爱好者不仅镜像了他的网站,而且建立了有2500多人参加的Panotools工作组,Panotools的开发和改进工作不仅没有停滞,而且更加发扬光大:软件的核心引擎 library推出了许多新版本。2003年教授又推出了他的有名的全景java播放器PTViewer 3,支持HDR全景的显示,为移动设备推出了PTViewerME。

为了改进和提高Panotools易用性(Panotools使用起来比较繁琐),许多热心的软件爱好者推出了GUI front-ends---图形用户接口的前端软件和辅助程序Helper。现在全景摄影的网站已经在全球各大洲不断涌现,已经成为互联网3D图形不可缺少的一个分支。在全景蓬勃发展的今天,我们应该向全景软件的奠基人---德国物理和数学家Helmut Dersch9

百度文库 - 让每个人平等地提升自我

致敬!感谢他的无私贡献和无限的智能。没有教授就没有全景事业的今天。

编译:刘运增

PanoTools的图形接口前端软件

使用PanoTools没有图形用户接口的辅助程序是很困难的。命令行,控制点数据必须手工输入,这些繁琐的操作妨碍了PanoTools的应用和推广,为此在国外有许多热心的全景爱好者开发了许多使用图形用户接口的实用程序,简化使用Panotools的繁琐性。因此,现在几乎没有人再孤单地使用Panotools,通过这些前端软件,使Panotools应用的更加广泛。这些软件有些是非常智能化的,而且经常是免费提供的。当然,由于开发的时间比较短,也存在某些问题。下面是这些程序的清单和简要说明:

最简单的控制点定位程序:在照片上选取两张要缝合照片的重叠区域的控制点,根据这些控制点,准确定位照片的相对位置是PanoTools精髓。后面的许多软件都是为了解决这个问题而存在的。

1 Panorama Tools Plugins:这是功能最强大的直接全面访问pano12 library的接口,为Photoshop提供的4个.8BF文件。四个插件能全面实现Panotools所有变换功能。但学习难度较大。

2 PTPicker:java控制点定位程序。

3 ControlPoints:控制点选择GUI工具,免费软件。

4 PanoPoints:用Perl写的控制点选择程序。

全功能的制作流程管理程序:这是一组应用最广泛的前端GUI工具,管理和控制从原始图像数据输入到完成全景的输出全过程,包括智能化的控制点定位和优化。

1 PTGui: 广泛应用的全流程GUI前端程序,30天试用期。从原始照片的输入到全景照片的完成,包括:原照片的输入,参数设置,控制点的采集和优化,全景的粘贴,输出完成全景。软件的运行要求安装Panotools。该软件已经支持两个极有用的辅助程序和 ,前者是自动采集并生成控制点,后者是自动清除照片间的重叠接缝。

2 :Mac OS平台的GUI前端程序,类似于PTGui。

3 :与PTGui完全相当的Windows系统的GUI前端程序。但没有PTGui应用的广泛。

4 :开放源码的GUI前端程序,已经被所取代,程序不再继续维护。用户可选用Windows系统得共享软件。

5 :像其他的GUI前端程序一样,(开放源码,适用于Linux, UNIX, OS X and Windows各种平台)实现全制作流程控制,包括:控制点的自动采集,相机和镜头参数的自动优化,照片的拼接与无缝混合,完成全景的输出。

6 :又一个GUI前端程序,它直接完成QTVR全景。

PanoTools专用辅助程序:

1 :根据源照片组直接生成控制点,是, , 的辅助程序。这是一个自动化程度较强的软件,它试图在指定的目录中自动搜索相关的源照片组,扫描图像特性,建立邻接照片的控制点,重新排列定位照片在全景中的位置,自动建立全10

百度文库 - 让每个人平等地提升自我

景项目文件,供后续软件使用。

2 :这是Panotools的后处理软件,它根据粘贴软件(如PTGui)输出的全景TIF文件,消除重叠邻接照片的接缝,使用图像的混合技术,建立无缝的最终全景照片。它支持每个图像通道8, 16 or 32 位。, , or 都使用该软件做完成的全景照片的润饰。消除接缝是全景制作中的难点,使用手工修饰工作量极大。

3 :全景照片格式的变换程序。最终完成的全景照片都是长和宽的比例为2:1的矩形球面展开图(),但是在建立QTVR立方体全景时要求图像被投影到一个六面体的内表面上,就是实现这种变换的最好软件,部分功能的是免费的,因此许多全景爱好者使用它。

4 :另外一个全景照片格式的变换程序。这是一个很有发展前景的最新软件,它不仅实现变换功能,而且有许多其他特色:实现虚拟旅游的热点功能,图像插补于压缩。

编译:刘运增

全景显示程序简介

在互联网上或在本地主机上显示全景的程序叫Viewer,由于运行环境,显示质量,显示速度的不同分为三种:基于java的(必须安装java虚拟机JVM),基于插件的(Quicktime,shockwave3d),独立运行的。现分别说明如下:

1 PTViewer:Panotools程序组提供,应用最广泛,现在最新的版本是3.1.2,支持HDR,这是由开发的。现在Panotools程序由维护,最新版本是。是Panotools程序组的后续开发者,它对库做了许多改进,他推出了快速独立全景显示程序。

2 :它是美国苹果公司开发的多媒体播放软件,支持600多种文件格式,是应用极广的媒体播放程序。从Quicktime

5开始它支持QuickTime Virtual Reality()的立方体全景,使用专用的文件格式.mov。Quicktime是免费使用的,但是制作和维护全景则需要专用工具。由于最终完成的全景照片是2:1(宽:高)矩形球面展开图,因此,要建立全景必须将此图像变成六面体的内贴图。实现从矩形图像到六面体的变换经常用 or 。

3 :独立的硬件加速的全景显示程序(免费),设计的目的是在本地主机(硬盘)或CD上显示高分辨全屏全景,它使用一种新的算法,图像不仅清晰,而且运行流畅光滑。

4 : 基于 3D的硬件加速全景显示程序,它不仅运行光滑流畅,而且可以增加许多3d显示效应。它使全景与网络3D图形结合的产品,有极好的发展前景。

5 :开放源码硬件加速全景显示程序,适用于矩形全景。

6 :一种完全支持Macromedia Flash 6柱形全景显示程序

什么是QTVR?

QTVR是QuickTime Virtual Reality 的缩写,QuickTime是美国苹果公司所开发的跨平台多媒体播放器,支持各种格式的影片、图片、流媒体、动画、声音、虚拟现实等等。Virtual Reality(简称VR)是虚拟现实,在这里就是立方体全景。QuickTime媒体播放器从开始支持立方体全景照片的播放。QuickTime在早期仅支持柱形全景,柱形全景是垂直视线小于180度的全景,在观看时上下视线是被限制的,不是全视角。立方体全景是全视角全景,您可以观看360X180的全景,四面八方,上下左右,一览无余。因此,在观看时更具3D视觉魅力,因此苹果公司把全景称为虚拟现实。由于全世界有1亿 以上用户安装QuickTime,所以QuickTime支持立方体全景至关重要,不必下载插件就可以直接观看全景,这就直接推动了全景的普及和应用。特别是在显示高分辨率,高图像质量的全景,QTVR使全景技术提升11

百度文库 - 让每个人平等地提升自我

到了一个新的高度,摆脱了使用java播放器的缺点---全景幅面小,图像质量低。

怎样找出相机的nodal point?

这是在拍摄和制作全景时经常提出的问题,一旦你理解了它的基本原理,你就很容易确定相机和镜头组合的nadal

point所在的位置。nadal point是相机内部的一个点,在此点上光线聚集并反转。在拍摄全景时,以此点为轴心转动相机,可以消除由于视差造成的图像失配。如果拍摄全景时,相机的转动轴不在nadal point上,在制作全景时,相邻照片的拼接,就会出错,特别是相机的附近有许多前景时就更难拼接。值得注意的是:nadal point并不在胶片的平面上。对于35mm相机,nadal poin通常在镜头筒前面某个位置。 因此在拍摄全景时,相机的转动必须以nadal point为轴心,即nadal point应该就在云台的转动轴心上。

现在,我们先从基本原理讲起:视差的错误只要做一个简单的实验就可以观察到:闭上一支眼,食指朝上放在离你的眼睛大约1尺的位置,通过相机看前面的景色,当你的头在左右横向摆动时,你会发现:近景(如一个电线杆)和远景(如一个墙的垂直边)之间有相对移动。这种相对移动就是视差(Parallax error),视差在转动相机连续拍摄照片时会造成错误,以至于在拼接全景时造成困难。这种相对运动就是由于你在转动头时,你的眼球中心不是围绕着nadal

point而造成的。用相机拍照与眼球类似,当你在拍摄全景时,使相机围绕着nadal point转动,以消除这种视差错误。

所以,确定nadal point的方法并不难:首先你必须有个云台,再就是要使相机在镜头的中心轴能够前后移动。然后你就可以通过相机,观察反光镜里的前景(如一个电线杆)和和远景(如一个墙的垂直边),反复观察两者的相对运动,并沿着镜头的轴向前后移动相机,当你看到前景和远景之间没有相对运动时,此时相机所在的位置就是nadal

point。如果你只拍摄柱形全景或普通的超长全景,在垂直视角比较小的情况下,在所拍的场景中如果没有很近的前景,nadal point对全景的拼接没有太大的影响。

四种全景显示插件的比较

优点:无须下载插件,文件尺寸小下载快,最常用的全景显示插件,免费

缺点:幅面小,图像质量差,动态显示有跳动感不连续,不支持Windows XP,Windows2000,必须安装java虚拟机.

Java Applet

常用的Applet有:lpjpano或ptviewer,支持cylindel,spherical,cubic

制作工具:任何粘贴软件,如panorama tool等,

文件格式.IVR

优点:图像质量最好,需下载插件Quicktime,使用极为普遍,与其他WEB3D或视频播放共

用插件.现在普遍用于制作高质量全屏全景

显示尺寸:高质量全屏

缺点:需要下载插件:

图像幅面支持cubic全景,适于在本地主机上演示,专用文件格式(.MOV)

6000X3000P

显示尺寸:500X340

图像幅面1600X800P

文件尺寸140K

QTVR

12

百度文库 - 让每个人平等地提升自我

制作工具:专用:

quicktime VR authoring studio

,panocube,realviz stither

优点:图像质量好,文件尺寸小,适于在本地主机演示

缺点:需要下载插件 可自动下载

Shockwave3d

Shockwave Director player和 Flash player使用极普遍,虽需下载插件,但能与其他WEB3D共用插件 Shockwave3d是web3d的一种专用文件格式(.DCR)

制作工具:,因此全景可以与建模技术的web3d结合

优点:有最好的图像质量好,可做大幅面全景,适于在本地主机上演示.

文件尺寸1400K

显示尺寸:高质量全屏

图像幅面:6000X3000P

文件尺寸:1600K

例:安徽宏村剑琴榭

Imove

缺点:需要下载插件(插件,文件尺寸稍大全景专用文件格式,3DMAX或VIZ可输出此文件显示尺寸:高质量全屏

格式(.PAN)

图像幅面:

制作工具:任何粘贴软件,如panorama tool等

6000X3000P0X3000P

文件尺寸:1400K

©Copyright by 2000-2005. All rights reserved.13


更多推荐

全景,照片,图像,软件,摄影