毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
PV3D实景虚拟漫游技术的实现(11)
图 3.8 添加需要合成的照片
第三步:若没有选择“尝试自动排列源图像”选项,则会打开Photomerge对话上方的“源图片区”显示着添加的单张图片,下方是“拼图区”,可将图片从“源图片区”拖到“拼图区”排列。拖动右侧“导航器”下的“滑块”可以调节“拼图区”的显示比例。
图 3.8 添加需要合成的照片
第四步:在“拼图区”排列图片时,当两幅图片重叠时,Photomerge会自动将图片之间的重叠部分设为透明,这样可以方便我们观察图像的重叠效果是否真实合理。如果选择了“对齐图像”选项,可以在检测到共同之处时自动将重叠图像固定到位。
当拍摄的图片角度出现偏差或图片有些扭曲,可切换到“透视”选项,然后选择“圆柱映射”,它可以在一定程度上降低应用透视校正时可能会出现的扭曲;如果图片的色调不够统一,可选择“高级混合”选项,它可以降低因混合不同曝光度的图像而造成的颜色不一致。当选中该选项以后,在大区域上会混合大范围的颜色和色调,在较小区域上则混合细节颜色和色调。
第五步:如果要旋转某张图片以适合与其它图片的合成,可以使用旋转工具。选择左侧工具箱中第一个“选择图像”工具,选中要旋转的图像。然后单击左侧工具箱中第二个“旋转”工具,在图片的边缘附近单击,就可以让图片围绕中心做圆形旋转(如图7)。设置完成后单击“确定”按钮完成图像拼接,最后选择菜单“文件→存储为…”命令保存全景图片。
图 3.9 五个场景的合成
3、手工的裁剪拼接
相对与软件自动的拼接,手工拼接有一个好处就是可以制作出更加精美的全景图片,可以随时对拼接出进行细节调整,而不是不可控制的
自动化
。
手工拼接对照片的要求要高一些,首先要对相机的焦距经行定位,固定值拍摄,最好是用支架或者物体固定拍摄的角度和水平高度。
3.4 动态全景图的Flash的实现
3.4.1 Flash类包的导入
之前已经使用Photoshop制作出静态的全景图,之后就是利用Flash制作出带有交互效果的全景图,当光标移动时全景图也会跟随着移动,形成动态的环视效果,使用Flash就可以轻松制作出这种动态全景图。
全景图制作中一个最重要的步骤就是实现移动化,这就需要借助Flash中的一组类包,来实现Flash 3D的效果。
首先去网上下载这个类包,然后安装这个类包,按下CTRL+U,出现下面的对话框,选择ActionScript栏,然后选择Actionscript3.0设置,出现对话框,把这个类包的路径添加进Flash中。
图 3.10 添加需要合成的照片
3.4.2 PV3D的使用
首先,用pv3d时,要有五个基本的要素,container,scene,camera,material和object,所以在as的开头,我们要把这些包给导进来。
import org.papervision3d.scenes.*;
import org.papervision3d.cameras.*;
import org.papervision3d.materials.*;
import org.papervision3d.objects.*;
先新建一个container;
var container:Sprite = new Sprite( );
container.x=stage.stageWidth/2;
container.y=stage.stageHeight/2;
共16页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
下一页
上一篇:
C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD
下一篇:
安卓手机网上商城电子商务系统开发+ER图+流程图
虚拟制造技术的相關概念及其應用【1280字】
现代虚拟制造技术及應用前景分析【1935字】
茬虚拟现实系统构建過程中使用3DS【2284字】
网络虚拟实验室体系结构研究【1450字】
利用虚拟现实技术构建动...
OpenCV虚拟戒指佩戴算法实现
Unity3D虚拟现实的小区选房系统设计
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
中国学术生态细节考察《...
志愿者活动的调查问卷表
神经外科重症监护病房患...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状