3Dslicer默认扩展模块界面介绍
如何创建默认扩展模块(python)可以参考其他博主:http://t.csdn.cn/3IVRt
本文介绍自己对模块的理解,如有错误,恳请广大码友批判指正。
在默认扩展模块中,有五个折叠控件和一个普通按钮。
打开“Help & Acknowledgement”折叠控件,如下图所示
这里的Help 与 Acknowledgement相当于扩展模块中自带的公告栏,3DSlicer是公开的医学影像研究平台,支持广大开发人员参与扩展编程。开发人员可以将扩展模块的功能介绍写help中,开发团队的信息加入Acknowledgement中,方便使用人员了解。
第二个折叠控件打开后如下所示,有五个Button按钮组成,这些按键起到了加载和测试的作用。
•左上角“Reload”按钮用于加载您的测试程序,当您的模块代码在应用程序中发生更改时,点击这个“Reload”按钮,就可以重新加载您的应用程序。
•“Reload and Test”按钮用于加载您的测试程序并直接测试您的“测试程序”。理想情况下,您应该有几个级别的测试。在最低级别测试应该使用不同的输入来锻炼逻辑的功能'(有效和无效)。在更高级别上,您的测试应该模仿用户与您的代码交互并 确认它仍然工作在您希望的有效方式。测试最重要的特点之一是:它应该提醒其他开发人员的更改将影响您模块的行为。例如,如果开发人员删除了您依赖的功能,您的测试应该中断,以便他们知道需要该功能。
•“Restart and Slicer”按钮用于重新启动slicer。有点时候我们希望在关闭slicer之后能立刻打开一个新的slicer,这个按键就起到这样的作用。
•“Edit”按钮用于打开您的应用程序,默认使用Python打开,建议您更改打开方式为Pycharm以方便管理。
•“Edit UI”按钮用于打开QtDesigner方便您对模块界面直接显式开发。
第三个折叠控件是“Inputs”,在默认创建的模块中,“Inputs”区域可以对DICOM数据的输入和参数做更改和调整。
•“ Thresholded volume”组件用于选择您的输入Volume,但前提是您必须有已经加载好的试验数据,当您在slicer中加载了多个不同的试验数据时,这里也可以自行选择Volume。
•“Image threshold”组件用于选择图像阈值参数,通过滑块或直接输入参数都可以改变阈值参数。
第四个折叠控件是“Outputs”,在默认扩展模块中需要选择图像处理过后的数据传入Volume,在展示窗口中读取的是您的输出Volume,因此,选择“Thresholded volume”组件里面的内容是必须的。其下面的组件是“Inverted volume”,用于计算灰度值反向输出,如果您需要对输入Volume做灰度值反向输出同样也需要选择一个Volume作为数据的输出。
第五个折叠控件是“Advanced”,这里的功能就比较简单了,里面有一个单选框,用户可以通过这个单选框选择是否要对数据做灰度值反向输出。
最后在默认扩展模块中有一“Apply”按钮,当您前面必要的选项都已经选完之后,按下这个按钮,在展示窗口您将看到不可思议的东西。
3Dslicer默认扩展模块界面介绍相关推荐
- 3Dslicer默认扩展模块程序介绍
非常简单的程序架构 在默认扩展模块中程序架构非常简单,总共由4个部分组成4个类.分别是基类.组件类,逻辑类和测试类.无论是您自己创建的默认扩展模块还是slicer中自带的测试案例,所有的应用程序都是编 ...
- 【MATLAB】界面介绍 ( 标题栏 | 选项卡 | 命令窗口 | 编辑器 | 变量命名规则 )
文章目录 一.MATLAB 界面介绍 二.MATLAB 变量名称规则 一.MATLAB 界面介绍 标题栏 : 标题栏 " MATLAB R2017a " 是 MATLAB 软件的版 ...
- Solr7 安装部署 管理界面介绍
Solr7 安装部署 管理界面介绍 本章重点介绍CentOS 安装部署Solr7 ,Solr的管理界面介绍,添加核心Core配置,Dataimport导入数据,Documents 在线维护索引,Que ...
- 【学习笔记】Tableau安装与界面介绍
Tableau安装与界面介绍 一.Tableau下载与安装 网址:https://www.tableau.com 首页进去就可以看到这么一堆吹牛逼的大话,糟了,是那种心动的感觉.但我们大可不必当真,直 ...
- gimp教程:gimp界面介绍
GIMP(跨平台图像处理程序)是一个开发源代码的光栅与图像编辑的先进功能,关于GIMP的界面,初学者都了解吗?下面是小编整理的关于gimp教程中gimp界面介绍,快来分享吧! gimp界面介绍:gim ...
- VISIO2010界面介绍
原文地址:VISIO2010界面介绍作者:visio123 新的VISIO2010界面主要分为1.快速访问工具栏,2.文件菜单,3.选项卡,4.功能区,5,形状窗口,6.绘图区.7.状态栏.以下一一解 ...
- solr后台界面介绍——(十一)
1.加一个collection的方法 复制solr-home下的collection1,修改名字为collection2.并且修改collection2文件夹中配置文件core.properties中 ...
- Unity 3D学习笔记之一 界面介绍
因为学校的课程,本学期对Unity 3D有学习的要求,在博客中记录下自己的Unity学习之路(内容摘录自书本和视频,书本为Unity 4.x从入门到精通) 一.Unity界面介绍 首先进入U ...
- 三、界面介绍(IVX快速手册)
三.集成开发环境界面介绍 通过本节你将了解 iVX 在线集成开发环境 界面,快速建立对 在线集成开发环境 的认识. 文章目录 三.集成开发环境界面介绍 3.1 界面区域 3.2 舞台 3.3 组件工具 ...
最新文章
- [00028]-[2015-09-23]-[00]-[VC 关于Excel操作的测试]
- js中对函数设置默认参数值的3种方法
- MySQL视图、事务与存储过程
- 计算机网络基础学测,《计算机网络技术基础》第二1章单元学习测习题-20210622072616.docx-原创力文档...
- 腾讯信用向全国开放了,据说700分都算低的!
- acm教程 java版_[转]ACM之java速成
- Spring MVC-拦截器
- _java5条件阻塞Condition的应用
- 面向对象的分析与设计
- Android Stduio 发生 Process ‘command ‘somePath:java.exe‘‘ finished with non-zero exit value 2 异常的解决办法
- [PyTorch] 基于Python和PyTorch的MNIST的手写数字数据集的分类
- 用姿态补偿雷达数据畸变的文字想法
- oracle查询functions名字,oracle 怎样查看已经存在的函数,过程?
- zookeeper进行leader选举
- 辞职信 求助编辑百科名片
- 检验杜宾 瓦森检验法R语言_一分钟看完计量经济学
- MATLAB实现光谱曲线包络线去除,附源代码
- jzoj 1594: 【USACO】The Chivalrous Cow(骑士牛)( 待加入)
- 苹果手机Java在那_iPhone8描述文件在哪?iPhone描述文件不见了如何解决?
- Dota英雄卡尔有多少个技能?
热门文章
- win7资源管理器左边导航栏中的“库”和“Administrator”文件夹删掉
- 仪征警方“猎狐行动”取得重大战果!一名外逃越南嫌疑人落网
- 详解GIoU、DIoU、CIoU Loss
- 同学结婚,祝福他吧。
- java 获取长度为5的随机字符串,字符串由随机的5个大小写字母组成
- Github安装教程2020版本(快速入手)---计算机专业必须会
- rabbitmq将默认root用户切换为其他用户
- 菜鸟教程C语言-11
- 剑桥计算机通用英语优学院,优学院《剑桥计算机通用英语》答案2020中国大学《光学(王海艳)》查询答案...
- 赏金传奇【全自动】辅助脚本