首页> 中文学位 >医学图像处理平台3D Slicer结构剖析及国际化方法研究
【6h】

医学图像处理平台3D Slicer结构剖析及国际化方法研究

代理获取

目录

声明

摘要

第1章 绪论

1.1 研究背景

1.2 3D Slicer平台的介绍及开发现状

1.3 研究方法及目的

1.4 本文内容

1.4.1 本文所完成的工作

1.4.2 本文章节安排

第2章 开发前的准备

2.1 部署工具

2.1.1 CMake

2.1.2 SVN

2.1.3 Git

2.1.4 Microsoft Visual Studio 2008

2.1.5 Qt

2.2 本地计算机上创建代码副本

2.3 编译并调试Slicer

2.3.1 编译

2.3.2 调试Slicer

2.4 加入开发者社区

2.5 提交Bug和贡献代码

2.6 本章小结

第3章 医学图像处理平台3D Slicer结构剖析

3.1 Slicer的系统结构

3.2 Slicer的模块

3.2.1 命令行模块

3.2.2 可加载模块

3.2.3 脚本模块

3.2.4 Slicer模块的加载

3.2.5 Slicer的扩展

3.3 Slicer中的MRML数据类型

3.4 本章小结

第4章 3D Slicer国际化方法分析

4.1 软件国际化的概念

4.2 字符串的编码

4.3 软件国际化策略分析

4.4 Qt国际化方法研究

4.5 Slicer平台界砸结构

4.6 Slicer平台界面创建过程研究

4.6.1 核心部分

4.6.2 模块框架

4.6.3 可加载模块分类界面

4.6.4 命令行模块分类界面

4.6.5 脚本模块分类界面

4.7 Slicer国际化方法分析

4.8 本章小结

第5章 3D Slicer国际化具体过程

5.1 语言选择功能实现

5.1.1 语言菜单选项的添加

5.1.2 连接菜单和槽函数

5.1.3 翻译字典文件加载的实现

5.1.4 翻译函数的字符串编码

5.2 核心部分国际化过程

5.2.1 主窗口

5.2.2 应用程序设置界面

5.2.3 工具栏

5.3 模块界面框架

5.4 可加载模块分类界面

5.5 命令行模块分类界面

5.5.1 命令行模块界面框架

5.5.2 模块状态显示栏

5.5.3 模块折叠按钮

5.5.4 参数界面部分

5.5.5 资源文件的获取

5.5.6 国际化效果

5.6 脚本模块分类界面

5.6.1 使用翻译函数

5.6.2 资源文件的获取

5.7 字符串的输入

5.8 本章小结

第6章 总结与展望

6.1 全文总结

6.2 展望

参考文献

致谢

攻读学位期间参加的科研项目和成果

展开▼

摘要

计算机图像处理技术在临床医学和学术研究中越来越受到人们的重视。许多医学图像处理分析软件平台被开发出来,给临床诊断带来革命性的变化。3D Slicer便是这样一款软件。该软件免费开源,不仅支持基础的医学图像分析与处理功能,还提供很多高级功能。
  虽然3D Slicer的功能强大,但是它还是一个不完善的系统,比如没有国际化版本就是其缺点之一。为了解决3D Slicer软件平台的国际化问题,本文研究了Slicer的开发环境的搭建问题,三种软件国际化策略的优缺点,字符串编码问题,以及Slicer软件平台架构,提出了适合Slicer的系统的软件国际化方法,经过测试,该方法切实有效。本文完成的工作有:
  1.介绍了Slicer开发环境的搭建以及加入Slicer开发者网络社区的方法步骤,Slicer开发者网络社区的开发者来自世界各地,是进行Slicer研究的主要力量;
  2.研究了Slicer的结构体系,Slicer拥有一个模块化的结构,便于功能的扩展;
  3.从软件国际化的概念及意义出发,研究了软件国际化过程中的字符串编码问题以及策略选择问题;
  4.通过对Qt国际化系统,以及Slicer软件平台界面结构及创建界面方法的研究,提出了一种适合Slicer软件的系统的国际化方法。该方法的基本思想是对用户可见的字符串使用翻译函数,然后通过加载不同的翻译词典文件来实现语言切换。
  5.通过Qt国际化工具,以及自行开发的工具,实现了整个平台的国际化。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号