通信工程专业实训报告蒲永德

上传人:zw****58 文档编号:40526397 上传时间:2018-05-26 格式:DOC 页数:12 大小:390.50KB
返回 下载 相关 举报
通信工程专业实训报告蒲永德_第1页
第1页 / 共12页
通信工程专业实训报告蒲永德_第2页
第2页 / 共12页
通信工程专业实训报告蒲永德_第3页
第3页 / 共12页
通信工程专业实训报告蒲永德_第4页
第4页 / 共12页
通信工程专业实训报告蒲永德_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《通信工程专业实训报告蒲永德》由会员分享,可在线阅读,更多相关《通信工程专业实训报告蒲永德(12页珍藏版)》请在金锄头文库上搜索。

1、内蒙古科技大学通信工程专业实训报告成绩: 通信工程专业实训报告项目名称:项目名称: 基于基于 VTKVTK 的医学图像处理的医学图像处理 学 号: 0867119245 姓 名: 蒲永德 班 级: 通信082班 指导教师: 赵剑锋 时间:2011年 6 月 20 日-2011年 7 月 1 日内蒙古科技大学通信工程专业实训报告1目 录第一章 引 言.11.1 实训背景.11.2 开发环境配置.2第二章 软件功能规划.32.1 软件功能.32.2 界面设计.3第三章 功能开发流程.33.1 程序执行流程.33.2 功能实现方案.3第四章 软件功能展示.34.1 界面展示.34.2 功能展示.3第

2、五章 实训总结.35.1 实训总结.35.2 实训展望.3内蒙古科技大学通信工程专业实训报告2第一章第一章 引言引言1.1 研究背景研究背景今天,计算机技术和互联网络的飞速发展把社会的信息化进程推向了一个全新的阶段, 信息的传递与交流已经成为整个现代社会生活运作的重要基础,电子可读文本大量涌现并 成为网络时代主要的信息载体和人们的生活中不可缺的一部分。随着信息化进代的来临, 自然语言处理技术已逐渐成为一项大从的迫切需求,计算语言学的研究也越来越受到人们 的重视。自然语言分析技术(Natural Language Parsing)一直是计算语言学领域一个基础性的研 究课题。大部分自然语言处理系统

3、,包括机器翻译,文本理解,信息的检索与过滤,语音 识别与合成,都毫无疑问地会从高质量的分析技术中受益。从科学的观点来看,计算机的 自然语言分析过程是对人类语言理解过程的模拟:即根据一定的语言知识,通常是一具由 规则、树或图组成的形式文法系统,将输入句子的一维线性结构赋予某种二维平面结构解 释;从人工工智能研究的角度来讲,这是一个基于推理的问题求解过程,分析方法则对应 了其推理控制策略。本实训是在学校日常课程的基础上,再拓展知识层面,利用 vc+ vtk cmake 平台实现 位图的显示及可视化的 3D 效果的综合性设计。VTK 是一个开放源码、自由获取的软件系统,全世界的数以千计的研究人员和开

4、发 人员用它来进行 3D 计算机图形,图像处理,可视化。 VTK 包含一个 c+类库,众多的 翻译接口层,包括 Tcl/Tk,Java,Python。Visualization Toolkit 是一个用于可视 化应用程序构造与运行的支撑环境,它是在三维函数库OpenGL 的基础上采用面向对 象的设计方法发展起来的,它将我们在可视化开发过程中会经常遇到的细节屏蔽起来, 并将一些常用的算法封装起来。比如 Visualization Toolkit 将我们在表面重建中比 较常见的 MarchingCubes 算法封装起来,以类的形式给我们以支持,这样我们在对三 维规则点阵数据进行表面重建时就不必再重

5、复编写MarchingCubes 算法的代码,而直 接使用 Visualization Toolkit 中已经提供的 vtkMarchingCubes 类。 Visualization Toolkit 是给从事可视化应用程序开发工作的研究人员提供直接的技术 支持的一个强大的可视化开发工具,它以用户使用的方便性和灵活性为主要原则,具有 如下的特点: 1) 具有强大的三维图形功能。 Visualization Toolkit 既支持基于体 素 Voxel-basedrendering 的体绘制 Volume Rendering 又保留了传统的面绘制,从而 在极大的改善可视化效果的同时又可以充分利用

6、现有的图形库和图形硬件 2) Visualization Toolkit 的体系结构使其具有非常好的流 streaming 和高速缓存 caching 的能力,在处理大量的数据时不必考虑内存资源的限制 3) Visualization Toolkit 能够更好的支持基于网络的工具比如 Java 和 VRML 随着 Web 和 Internet 技术的发展 VisualizationToolkit 有着很好的发展前景 4) 能够支持多种着色如 OpenGL 等 5) Visualization Toolkit 具有设备无关性使其代码具有良好的可移植性 6) Visualization Toolk

7、it 中定义了许多宏,这些宏极大的简化了编程工作并且加强 了一致的对象行为 7) Visualization Toolkit 具有更丰富的数据类型,支持对多种 数据类型进行处理 8) 既可以工作于 Windows 操作系统又可以工作于 Unix 操作系统 极大的方便了用户。内蒙古科技大学通信工程专业实训报告3CMake 是个跨平台的自动化建构系统,它用组态档控制建构过程( build process)的方式和 Unix 的 Make 相似,只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefil

8、e 或 Windows Visual C+ 的 projects/workspaces),然后再依 一般的建构方式使用。这使得熟悉某个集成开发环境( IDE)的开发者可以用标准的方 式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等 其他类似系统的区别之处。 CMake 可以编译源代码、制作程式库、产生适配器 (wrapper)、还可以用任意的顺序建构执行档。 CMake 支援 in-place 建构(二进 档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因 此可以很容易从同一个源代码目录树中建构出多个二进档。 CMa

9、ke 也支援静态与动态 程式库的建构。 “CMake”这个名字是“cross platform make”的缩写。虽然名字中 含有“make”,但是 CMake 和 Unix 上常见的“make”系统是分开的,而且更为高阶。1.2 环境配置环境配置1.cmake2.8 的安装和环境配置 1 下载 cmake2.8 安装包http:/www.cmake.org/cmake/resources/software.html2 解压安装包并运行 cmake-2.8.4-win32-x86 安装 cmake 3 将安装路径改为 D:/CMAKE2.ITK 的安装1 下载 ITK: http:/www.i

10、tk.org/ITK/resources/software.html , 这里下载的版本是 InsightToolkit-3.14.0.tar.gz 2. 在 D 盘新建文件夹: D:I_VTKITK , 之所以要多建立一个 ITK 文件夹, 是为了 以后 ITK, VTK 混合编程, 4. 解压 InsightToolkit-3.14.0.tar.gz 到 D:I_VTKITK, 重命名为 ITK-3.14.0, 即 D:I_VTKITKITK-3.14.0(source code directory) 5. 再建立一文件夹 ITK-3.14.0-bin, 作为 ITK 编译目标. D:I_VTKITKITK-3.14.0- bin (binary code directiory) 再建立一新文件夹 bin, 用于安装 ITK 生成的示例程序执行文件, bin 文件夹可以不建 立,不进行安装。 6. 打开 CMAKE 进行配置. 假设你已经安装好 VS2008 Where is the source code: 点击 Browse, 选择刚才 ITK 源码目录: D:I_VTKITKITK-3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号