1.界面介绍

2.菜单及工具栏介绍

(1)菜单

File-文件菜单

文件菜单包含用于加载MRML场景的选项,用于从互联网下载样本数据集或各种类型的各个数据集。此处还提供了保存场景和数据的选项。

Edit-编辑菜单

包含一个提升应用程序设置界面的选项。此界面允许用户自定义其Slicer的安装。 “编辑 - >应用程序设置”可用于包含或禁止各种模块,自定义Python Interactor的外观,选择自定义字体,指定临时目录以及完成其他自定义。此外,还包含复制、粘贴,截切功能

View-查看菜单

此菜单包含提高Python Interactor和错误日志的选项,这两个有用的开发人员工具。选项可以切换布局,还可以在“视图”菜单下提供单个工具栏和模块GUI面板的显示。

Help-帮助文件

常用帮助文件及关于软件的信息

(2)工具栏

********************************

加载和保存选项

加载场景选项将引发浏览器选择并加载数据集合作为MRML场景。此选项将清除现有场景并重置应用程序状态。 “保存”选项将引发“保存数据”界面,该界面提供了各种保存MRML场景和单个数据集的选项。

********************************

模块选择和导航

“模块选择和导航”工具栏提供了用于搜索模块名称,从模块菜单中进行选择以及向后和向后移动模块选择历史记录的选项。

单击搜索图标并开始输入将显示并更新以相同字母开头的模块列表。

可以使用扩展管理器或更新其他模块路径应用程序设置来安装其他模块。

********************************

核心模块(又名收藏夹)

核心模块工具栏提供了快捷方式,及一些Slicer的核心模块,包括

Models

Transforms

Data

Volumes

Annotations

Interactive Editor

********************************

布局、鼠标模式、视图及十字线

布局部分可以选择不停同的窗口显示正在操作的数据,,常用的有four-Up和3D only

鼠标模式可以测距、标记ROI(region of interest)和基准

十字准线工具栏提供了一组选项,用于自定义跨所有切片查看器的十字准线的外观和行为。

3.3D视图及切片视图左上角操作

(1)3D 视图控制

——通过鼠标在任何3D Viewer的左上角的推针图标上访问3D Viewer控制器。

——可以通过点击有效地“引导”打开的推针图标来持续打开面板。再次点击“取消固定”面板。

——在推针旁边,可以找到唯一的ID,将3D查看器与其他3D查看器区分开,当其他布局被选择时可能已经创建。

——最后,有一个中心的视图按钮来设置虚拟相机,以显示在此时在查看器中可见的所有内容。

——面板包含用于设置视点方向的选项,以及配置任何3D Viewer的外观和行为。这包括将切片器设置为最远的列中的摇滚或轨道的按钮。眼睛图标包含3D查看器中方向字母和边界框可见性的控件。

——深度剥离是一种多通道技术,用于渲染半透明多边形几何而不排列多边形。它可以用于解决半透明表面模型渲染问题。

(2)切片视图控制

——每个Slice Viewer支持三层:(前景或FG,背景或BG,标签或L),可以单独查看,或以可定制的方式混合在一起。当加载新的标量卷时,它会自动显示在BG层。加载新的标签贴图时,会自动加载到L层。可以在任何Slice Viewer的控制面板中选择性地更改这些图层的内容。

——通过鼠标悬停在任何切片查看器左上角的推针图标来访问任何Slice Viewer的控制器。也可以通过单击推针图标来持续打开面板。在推针旁边可以找到唯一的ID,区分特定的Slice Viewer与其他选择了其他布局时可能创建的Slice Viewers。提供了一个切片滚动条,用于手动扫描切片,并且显示屏右上方还提供了切片编号条目小部件,用于手动索引特定切片。每个Slice Viewer包含显示每个图层(前景,背景和标签)的选项。对于前景和标签图层,可以通过使用旋转框不透明小部件(下图中的“不透明度”注释指向)来控制图层的不透明度。此外,标签层的可见性可以在“轮廓”和“实体”模式之间切换(参见下图中的“标签轮廓”按钮)。

——一些Slice Viewer配置选项可以通过使用Link选项应用于一个或所有Slice Viewers。当查看者取消关联时,选项仅适用于正在调整的观众。观看者链接时,该选项将适用于所有切片查看器。只有当与当前观看者的交互完成后,观众链接的操作或交互的应用才被传播到其他观众。例如,当观看者链接时,在观看者内放大将交互地缩放当前观看者并且在交互完成时,缩放的效果将被传播到其他观看者。 Hot-Link设置会修改此行为,以便立即将所有观众应用互动的效果。链接和取消链接是持久设置。此处进一步介绍了Slice Viewer设置和交互的链接行为。

参考:

[1]https://www.slicer.org/wiki/Documentation/Nightly

3D Slicer中文教程(二)—软件功能界面介绍的更多相关文章

  1. 3D Slicer中文教程(一)—下载及安装方法

    3D Slicer是用于医学图像信息学,图像处理和三维可视化的开源软件平台. 通过国家卫生研究院和全球开发人员社区的支持,二十多年来,Slicer为医生,研究人员和公众提供了免费,强大的跨平台加工工具 ...

  2. 3D Slicer中文教程(四)—图像分割

    1.数据获取 (1)下载3D Slicer自带的样本数据 (2)选择自由的数据 (3)网上数据库等其他方式下载数据 2.分割工具 Segment Editor是一个用于分割的模块.细分(也称为轮廓)描 ...

  3. 3D Slicer中文教程(八)—导出STL文件

    一.STL文件简介 STL(立体平版印刷术的缩写)是由3D Systems创建的立体平版印刷CAD软件原生的文件格式STL有“标准三角语言”和“标准镶嵌语言”等几个事后回溯.这种文件格式是由许多其他软 ...

  4. 3D Slicer中文教程(七)—图像中值滤波

    1.中值滤波概念 中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘 ...

  5. 3D Slicer中文教程(三)—数据加载及保存方式

    1.打开数据与保存数据 (1)打开数据 ——可以将数据拖拽到3D Slicer应用窗口或者从菜单栏工具栏打开. ——多种方式加载大量数据. 有关DICOM数据,请参阅DICOM模块文档. 对于几乎所有 ...

  6. 3D Slicer中文教程(六)—调用matlab函数(MatlabBridge使用方法)

    1.安装MatlabBridge插件 (1)在工具栏找到Extension,点击进入Extension Manager (2)找到MatlabBridge,安装 2.配置MATLAB环境 (1)在模块 ...

  7. 3D Slicer中文教程(五)—三维视图颜色改变

    3D Slicer在分割后三维重建的图像,效果很好,但是存在一定的不足,默认的颜色并不是很合适,这时手动设置三维视图下的需要的颜色就很有必要了.如下图所示,默认的三维重建后的颜色. 这样的颜色显然不是 ...

  8. Swift中文教程(二)--简单值

    原文:Swift中文教程(二)--简单值 Swift使用let关键字声明常量,var关键字声明变量.常量无需在编译时指定,但至少要被赋值一次.也就是说,赋值一次多次使用: var myVariable ...

  9. Cocos Creator 3D 打砖块教程(二) | 子弹发射与摄像机平滑移动

    在线体验链接: http://example.creator-star.cn/block3d/ 前面一篇文章,我们讲了[打砖块]游戏中的3D物体的场景布局.材质资源.物理刚体与碰撞组件,接下来本篇文章 ...

随机推荐

  1. tensorboard 可视化网络运行过程

    在 tf.summary 里设置好要查看保存的参数后运行会生成 events.out.tfevents.{time}.{machine-name} 的文件,这个就是用 tensorboard 来查看的 ...

  2. .net core 的图片处理及二维码的生成及解析

    写代码这事,掐指算来已经十有余年. 从html到css到javascript到vbscript到c#,从兴趣到职业,生活总是失落与惊喜并存. 绝大部分时候,出发并不是因为知道该到哪里去,只是知道不能再 ...

  3. 使用exec和sp_executesql动态执行SQL语句(转载)

    当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,个人觉得用得比较多的地方就是分页存储过程和执行搜索查询的SQL语句.一个比较通用的分页存储过程,可能需要传入表名, ...

  4. root用户无法访问Mysql数据库问题的解决

    在使用Centos系统远程访问Mysql数据库的时候,系统提示报如下错误: Access Denied for User 'root'@'localhost' (using password: YES ...

  5. codeforces#983 B. XOR-pyramid (dp)

    参考博客:https://www.01hai.com/note/av137952. 题意:首先定义 (b代表一个数组) 给出一个区间,l,r,求它最大的连续子序列的函数值 分析: 定义dp[x][y] ...

  6. DAY11、函数总结

    一.函数的对象 1.函数对象:函数名存放的就是函数的地址,所以函数名也是对像 2.函数对象的应用: 2.1.可以直接被引用   fn = cp_fn 2.2.可以当作函数参数传递    compute ...

  7. Qt 自定义按钮

    自定义控件的实现思路如下: a1.新建一个类,该类继承QPushbutton,由于QPushbutton继承于QWidget,因此可以直接在该继承类里面进行布局管理和挂载控件: a2.新建两个QLab ...

  8. 第六十四天 JS基础操作

    一.分支结构 1.if语句 if基础语句 if(条件表达式){ 代码块: } // 当条件表达式结果为true,会执行代码块:反之不执行 // 条件表达式可以为普通表达式 // 0.undefined ...

  9. 【BZOJ5503】[GXOI/GZOI2019]宝牌一大堆(动态规划)

    [BZOJ5503][GXOI/GZOI2019]宝牌一大堆(动态规划) 题面 BZOJ 洛谷 题解 首先特殊牌型直接特判. 然后剩下的部分可以直接\(dp\),直接把所有可以存的全部带进去大力\(d ...

  10. [luogu3380][bzoj3196]【模板】二逼平衡树【树套树】

    题目地址 [洛谷传送门] 题目大意 区间查询k的排名,查找k排名的数,单点修改,区间前驱,区间后继. 感想 真的第一次写树套树,整个人都不对了.重构代码2次,发现样例都过不了,splay直接爆炸,可能 ...