1.什么是拓展?

拓展,Extension,可以视为捆绑了一个或者多个模块module的封装包(delivery package)。安装一个拓展功能之后,相关的模块将会以内置模块形式呈现给用户。
Slicer目前拥有相当数量的拓展,具体参见如下网址:
https://www.slicer.org/wiki/Documentation/Nightly/Extensions
Slicer社区负责维护Extension网页,该网页支持用户寻找、下载、安装Extension功能。
Extension:http://slicer.kitware.com/midas3/slicerappstore
Extension 安装:ExtensionsManager#Installing_an_extension
  

2.什么是拓展目录?

拓展目录为Slicer用户提供了一个便利的方法访问拓展功能。

3.为什么没有可以利用的win32拓展应用?

  • win32对于应用程序的可利用内存极其有限;
  • 在win32平台上,对于大体量数据,很多配准、分割算法会因为内存不足而崩溃;

4.我是否应该安装Nightly Version进而应用最新的拓展更新?

如果Extension开发者为当前的稳定版本贡献了更新,那就没有安装Nightly Version,更新Extension就好。

5.如何更新一个已经安装的Extension?

假设对于当前Slicer版本Extension是可以更新的,那么Extension就可以通过人工或自动进行更新。
关于更新Extension的更详细内容,可以参考如下:
https://www.slicer.org/wiki/Documentation/Nightly/SlicerApplication/ExtensionsManager#Updating_installed_extensions

6.如何手动下载一个Extension Package?

1.获得安装/组建Slicer的版本号(Menu->Help->About)。例如,如果完整的版本号字符串是 4.3.1-2014-09-14 r23677 ,那么版本代号就是 23677;
2.打开扩展目录(Extension Catalog);
3.输入操作系统、位数、版本号。如果没有输入版本号会出现提示信息“ No extensions found message”;
4.选择应用,下载Package。

7.如何手动地安装一个Extension?

https://www.slicer.org/wiki/Documentation/Nightly/Developers/FAQ#Developer_FAQ:_MRML

8.什么是扩展描述文件?

https://www.slicer.org/wiki/Documentation/Nightly/Developers/Extensions/DescriptionFile

9.扩展应用可以包含不同的模块吗?

Extension打包了各种各样的Slicer Module。

10.扩展索引Index是什么?

Think of the ExtensionsIndex as a repository containing a list of extension description files *.s4ext used by the Slicer extensions build system to build, test, package and upload extensions on the extensions server.
Once uploaded on an extensions server, within Slicer, extensions can be installed using the extensions manager.
The extensions catalog provides Slicer users with a convenient way to access the extensions previously uploaded.

11.如何组建一个拓展程序?

1.从 WinStartMenu 运行 CMake
  • 选择源目录和组建目录;
  • Add Slicer_DIR entry to the cache;
  • 点击‘Configure’,选择 generator,然后点击‘Genere’。
2.启动Window浏览器

  • 利用VisualStudio打开MyExtension.sln;
  • 选择Release;
  • Project->Build Solution。

12.如何运行扩展测试?

假设扩展程序已经组建好了,并存放在了MyExtension-built文件夹,然后:
https://www.slicer.org/wiki/Documentation/Nightly/Developers/FAQ#How_to_update_an_already_installed_extension.3F

13.一个拓展程序可能依赖其他的拓展程序吗?

可能。

14.Nightly/Modules和Nightly/Extensions有什么不同?

For example, if an an extension named DoSomethingGreat bundles three modules ModuleA, ModuleB and ModuleC. The following pages should be created:
Documentation/Nightly/Extensions/DoSomethingGreat
Documentation/Nightly/Modules/ModuleA
Documentation/Nightly/Modules/ModuleB
Documentation/Nightly/Modules/ModuleC

15.依赖性的扩展程序如何配置及组建?

If an ExtensionB depends on an ExtensionA, ExtensionA should be listed as dependency in the metadata of ExtensionB.
This can be done setting EXTENSION_DEPENDS in the CMakeLists.txt or by specifying depends field in the description file.
Doing so will ensure that:
(1) the extension build system configure the extensions in the right order
(2) ExtensionB is configured with option ExtensionA_DIR.

3DSlicer9:FAQ-3相关推荐

  1. 对话系统-“问答型”单轮对话:FAQ检索式对话系统【步骤:①用户意图判断、②文本检索召回、③文本匹配计算排序】【搜索引擎的最终形态】

    一.基本概念 文本匹配:计算文本之间的相似度,主要分为两大类: 1)基于句子向量表示的相似度模型(适合初始召回): 2)基于词级别匹配的相似度模型(适合对召回结果重排) 问答系统:信息检索的一种高级形 ...

  2. 开发 Windows Mobile 应用程序: FAQ

    常见问题 问:什么是 Windows Mobile? 答:Windows Mobile 是 Microsoft 用于 Pocket PC 和 Smartphone 的软件平台.Windows Mobi ...

  3. 搜索推荐系统[10]项目实战系列Z7:FAQ保险问答系统搭建包含训练,优化,部署上线;检索式的问答可应用在搜索引擎,智能音响等智能硬件,政府,金融,银行,电信等领域

    搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排).系统架构.常见问题.算法项目实战总结.技术细节以及项目实战(含码源) 专栏详细介绍:搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排 ...

  4. Markdown 工程师也不简单:如何写一个高逼格 README

    最近一个项目从程序员变成了一个高级文档哥,好吧,我还称不上高级,但是我发现写文档真不是一件容易的事情,要怎么写的让人看的舒服.巴适.爽的不行,看完就想给你个赞呢?我也总结了一下写文档的一些感想,也不能 ...

  5. Facebook刷新开放域问答SOTA:模型训模型!Reader当Teacher!

    文 | Sherry 不是小哀 编 | 小轶 一部问答系统发展史就是一部人工智能发展史.早在1950年的图灵测试就提出:如果人类无法通过问答将机器和人区分开,那么这个机器就可以被认为具有智能.问答系统 ...

  6. 基于深度学习的FAQ问答系统

    | 导语 问答系统是信息检索的一种高级形式,能够更加准确地理解用户用自然语言提出的问题,并通过检索语料库.知识图谱或问答知识库返回简洁.准确的匹配答案.相较于搜索引擎,问答系统能更好地理解用户提问的真 ...

  7. 阿里巴巴AI智能专场:整理分享

    2019年8月17日,在阿里云杭州飞天园区内,参加了AICUG的阿里巴巴AI智能专场的分享,主要的主题包括<PAI机器学习和OCR实践>.<关于FAQ-QA算法中台的思考和实践> ...

  8. Discuz 7.2 /faq.php SQL注入漏洞

    测试方法: 提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负! Discuz 7.2 /faq.php SQL注入漏洞 http://www.xxx.com/faq.php?actio ...

  9. 3个必看的常见问题解答页面示例,帮您重做产品FAQ页面F

    成功的企业都有个共性特点,永远将客户体验放在第一位.95%的消费者认为良好的客户体验对品牌忠诚度很重要. 提供一流的客户体验可能是费时费钱且复杂但确实很有必要执行.但其中有一项被遗忘的客户服务策略是经 ...

最新文章

  1. bzoj4830 hnoi2017 抛硬币
  2. 【数据竞赛】“达观杯”文本智能处理挑战赛4
  3. ELK收集日志到mysql数据库
  4. 基于边缘云的机器流量管理技术实战
  5. 创建订单 - 保存订单与子订单数据
  6. coco showanns不显示_coco奶茶加盟好不好?【5月官网最新公布】加盟费用+加盟流程...
  7. multipartfile 获取音频时长_QQ音乐移动端加入倍速播放,蓄力长音频发展 | 产品观察...
  8. seriespandas索引操作练习
  9. 计算机应用实训任务与要求怎么写,计算机应用基础项目实训任务
  10. 快速将多个excel表合并成一个excel表---内附代码
  11. 嵌入式系统应用开发—FPGA开发板—一位全加器仿真测试
  12. 数据结构---哈希表的C语言实现
  13. Unity SRP自定义渲染管线学习1.1:初步搭建
  14. php微信消息通知,企业微信实现消息通知功能
  15. java导出可运行文件格式,|java导出excel,excel打不开,报文件格式无效,怎么解决!...
  16. fopen()的rb+和rw+ (文件操作的小坑)
  17. openwrt网络设置
  18. 一些有趣但少有人知的 Python 特性
  19. 华米Amazfit GTS 2e用续航和高性价比征服外媒
  20. dq坐标系下无功功率表达式_基于瞬时电流分解的谐波电流检测方法研究

热门文章

  1. C++_系列自学课程_第_9_课_C语言风格字符串_《C++ Primer 第四版》
  2. 一个例子探究jQuery的Ajax应用(一)
  3. 组件开发之ASP.NET中集成资源文件的服务器端控件开发
  4. nyoj 174 Max Sequence(最大子串和变形)
  5. hdu 3729(二分图最大匹配+最大字典序)
  6. 数据分析方法论2——流量分析
  7. cf1051F. The Shortest Statement(最短路)
  8. java全面的知识体系结构总结
  9. 卷积神经网络算法的一个实现
  10. GPS nmealib学习笔记