3D Slicer 教程01: 简介以及安装

3D Slicer 简介以及安装

一、3D Slicer 简介

应用领域:

  • 医学图像分析(配准和交互分割);
  • 医学图像可视化(体数据渲染);
  • 医学图像导航。

优点:

  • 支持多种医学图像格式:MRI、 CT、 US、nuclear medicine、microscopy;
  • 与硬件设备双向交互;
  • 开源软件;
  • 跨平台 Linux 、MacOSX、Windows;
  • 功能扩展性强、丰富模块。

二、3D Slicer 安装

版本说明:

  • 4.10.2 为稳定版本,功能全、bug少;
  • 4.11.0 为预览版,功能新,适合探索心强的人,每周都会进行更新。

本次安装使用4.10.2 (r28257)版本:

  • OS : Windows 10 (1909);
  • 硬件 : 3D Slicer 比较吃硬件资源,建议内存8G以上。
    这是我的电脑配置

安装:

下载链接:https://download.slicer.org/
滑动鼠标滚轮即可看到,点击下载即可
我下载的时候网速比较慢:(大家可以根据尝试一下)
在这里插入图片描述
下载完成,文件大概160M,windows 安装软件比较简单,一路默认:
在这里插入图片描述
喜欢自定义的需要注意:

  • 路径不要出现中文字符;
  • 有固态就放在固态盘符位置。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    基本上不到1分钟即可安装完成。

为了便捷访问,直接固定到任务栏:
在这里插入图片描述
在这里插入图片描述

三、软件界面简要说明:

主界面:

在这里插入图片描述

功能区:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Slicer-4.10.2-win-amd64.exe
官方链接:
https://download.slicer.org/
如果上面网速慢可以使用这个链接:https://download.csdn.net/download/qq_38828274/12345208

### 在 Ubuntu 系统上安装 3D Slicer 的方法 #### 下载安装预构建的二进制文件 对于 Ubuntu 用户来说,最简单的方法是从官方提供的二进制包中获取最新版本的 3D Slicer。以下是具体操作: 1. **确认操作系统兼容性** 确保当前使用的 Ubuntu 版本满足最低要求。推荐使用最新的 LTS (Long Term Support) 版本,例如 Ubuntu 20.04 或更高版本[^2]。 2. **下载 3D Slicer 安装程序** 访问 [3D Slicer 官方网站](https://www.slicer.org/) 并进入下载页面。选择适用于 Linux 的预构建二进制文件,并将其保存到本地计算机。 3. **解压压缩包** 使用命令行工具解压已下载的 `.tar.gz` 文件: ```bash tar xvzf Slicer-*.tar.gz ``` 4. **启动应用程序** 进入解压后的目录并通过以下命令运行 3D Slicer: ```bash ./Slicer ``` 此方式无需额外配置环境变量或依赖项即可完成基本功能测试。 --- #### 编译源码的方式安装 3D Slicer 如果需要自定义编译或者开发扩展模块,则可以选择通过源代码来安装 3D Slicer。以下是主要步骤概述: 1. **克隆仓库** 执行如下 Git 命令以拉取项目源码至本地机器: ```bash git clone https://github.com/Slicer/Slicer.git cd Slicer ``` 2. **设置必要的依赖库** - 安装 Qt5 开发套件(如 Qt5.14.2),这是 GUI 构建的核心组件之一[^3]。 ```bash sudo apt-get update && sudo apt install qtbase5-dev libqt5svg5-dev ``` - 同时还需要 CMake 工具链以及 Python 支持等基础构件。 3. **执行构建流程** 利用 SuperBuild 自动化脚本来管理复杂的外部依赖关系及其版本控制问题。按照文档指引调整参数后调用 `make` 即可生成最终产物: ```bash mkdir build && cd build cmake .. make -j$(nproc) ``` 上述过程可能耗时较长取决于硬件性能表现情况。 --- #### 结合 OpenIGTLink 实现交互式应用案例 除了常规可视化分析外,借助插件还可以进一步增强其功能性。比如利用 openIGTLink 插件能够实现实时数据传输共享,在远程协作诊断场景中有广泛应用前景[^4]。 ```python import slicer logic = slicer.modules.openigtlinkremote.logic() serverNode = logic.addServer(18944, 'localhost') if serverNode is not None: print('OpenIGTLink Server started successfully.') else: print('Failed to start the server.') ``` 以上片段展示了如何快速搭建一个简单的服务器端实例用于后续通信实验验证工作。 ---
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值