一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  3D Slicer

1 2 下一页
3D Slicer 设置中文界面
摘要:下载并安装最新的 3DSlicer 预览版(2023 年 5 月 17 日之后发布) 安装 SlicerLanguagePacks 扩展。 从主菜单栏选择 “View(视图)”,然后选择 “Extension Manager(扩展管理器)”,打开扩展管理器对话框。 在扩展管理器对话框中,您可以看到可 阅读全文
posted @ 2023-07-10 16:31 一杯清酒邀明月 阅读(2518) 评论(0) 推荐(0) 编辑
3D Slicer Adding MRML
摘要:1.Adding in MRML to Slicer MRML是Slicer中用到的场景描述,并映射到他的数据模型。MRML库提供了API管理医学图像数据类型和可视化,数据类型包含Volume、model、transform、fiducials、camera... 在MRML中,每一种数据类型都通过 阅读全文
posted @ 2021-01-05 16:44 一杯清酒邀明月 阅读(523) 评论(0) 推荐(0) 编辑
3D Slicer 结构的实例分析IGSReader
摘要:1.qSlicerIGSReaderModule.h 1 #ifndef __qSlicerIGSReaderModule_h 2 #define __qSlicerIGSReaderModule_h 3 4 // SlicerQt includes 5 #include "qSlicerLoada 阅读全文
posted @ 2021-01-05 14:33 一杯清酒邀明月 阅读(422) 评论(0) 推荐(0) 编辑
3D Slicer VS-Qt5VSaddin-qt4.8.7dev
摘要:1.问题与思考 关于3DSlicer的功能开发,不可避免的会使用Loadable模块。这主要涉及Widget设计、多Module协作以及Slicer内部集成函数or类的调用。 这里主要想记录的是如何利用VS直接进行Widget设计。在真正动手操作的时候,我碰到了以下问题: 1.因为Slicer官方推 阅读全文
posted @ 2021-01-05 14:30 一杯清酒邀明月 阅读(279) 评论(0) 推荐(0) 编辑
3D Slicer Debug or Dev-170918
摘要:1.the relationship between module & extension? Slicer的plus-in机制不必多谈。下面仅初步谈论Module和Extension的关系,并就创建和调试过程中的一些细节问题进行总结。 Extension是实现一个功能的实体,可以包括若干的modul 阅读全文
posted @ 2021-01-05 14:28 一杯清酒邀明月 阅读(265) 评论(1) 推荐(0) 编辑
3D Slicer PLUS
摘要:1.configuration file包含的XML元素 Version Major版本号 PlusRevision创建配置文件更加详细的plus版本 Data collection :定义所有用于采集和处理数据的设备Coordinate system definition坐标系定义(固定变换矩阵列 阅读全文
posted @ 2021-01-05 14:27 一杯清酒邀明月 阅读(267) 评论(0) 推荐(0) 编辑
3D Slicer Add Extension/Module filepath,"no module named ..."
摘要:1.问题描述: 环境:Slicer 4.7.0 Windows7 64bit 用Slicer提供的ExtensionWizard模块创建extension,经过CMAKE、VisualStudio编译,添加到Slicer中。 每次打开Slicer,Python Interactor都会报这个错。 2 阅读全文
posted @ 2021-01-05 14:25 一杯清酒邀明月 阅读(179) 评论(0) 推荐(0) 编辑
3D Slicer Module-Create Loadable
摘要:1.Overview 可加载模块可以看做是Logic和UI联合构成的。 2.Creating Loadable Module 创建模块目录 建议使用ExtensionWizard采用模板的方法生成文件和文件目录。 Build 可以使用CMake GUI、也可以使用命令行的方法。注意的是一定要指定Sl 阅读全文
posted @ 2021-01-05 14:21 一杯清酒邀明月 阅读(311) 评论(0) 推荐(0) 编辑
3D Slicer Module-ExtensionWizard & Build & Install
摘要:1.前言 Slicer模块典型包含几种不同类型的模块,如CMake文件、Source文件、资源文件。 在大多数情况下,为了方便编译,文件名称和文件中文本字符串的名称需要保持一致。 ExtensionWizard是一个简化创建流程的工具。 2.使用GUI进入Extension 开启Slicer,选择E 阅读全文
posted @ 2021-01-05 14:20 一杯清酒邀明月 阅读(619) 评论(0) 推荐(0) 编辑
3D Slicer Windows7+VisualStudio2013构建3DSlicer史上最详细版(Debug)
摘要:1.前言 之前数次在虚拟机上成功编译Slicer,感觉过程挺简单的。由于科研项目需要在Windows7环境下开发,所以研究了一下。考虑到国内对于3DSlicer的需求很高,然后相关参考文献及资料极其匮乏,本系列博客尝试改变这种现状,所有项目及教程均具有可重复性。 转载标识:Shenziheng/Sh 阅读全文
posted @ 2021-01-05 14:15 一杯清酒邀明月 阅读(1112) 评论(1) 推荐(1) 编辑
3D Slicer GUI Structure
摘要:1.前言 Slicer在Version4之前,GUI使用Kitware公司的GUI工具KWWidget开发,KWWidget不支持Unicode。而Slicer的最新Version4使用了Nokia公司的Qt代替KWWidget进行开发。 2.Slicer界面结构 Slicer应用程序的结构由应用程 阅读全文
posted @ 2021-01-05 14:12 一杯清酒邀明月 阅读(735) 评论(0) 推荐(0) 编辑
3D Slicer DirectoryStructure
摘要:1.Slicer 1.1 Build Tree Slicer_HOME bin designer iconengines lib Slicer-X.Y cli-modules qt-loadable-modules qt-scripted-modules share Slicer-X.Y cli-m 阅读全文
posted @ 2021-01-05 14:06 一杯清酒邀明月 阅读(162) 评论(0) 推荐(0) 编辑
3D Slicer Layouts
摘要:1.主要的类 vtkMRMLLayoutNode: 描述视图布局的节点,一个场景只存在一个布局节点。 vtkMRMLLayoutLogic: 控制/观测图层节点,如果需要会自动创建视图节点(在布局节点描述中引用,而不是场景中引用)。 vtkMRMLAbstractViewNode: 所有视图节点的抽 阅读全文
posted @ 2021-01-05 14:05 一杯清酒邀明月 阅读(345) 评论(0) 推荐(0) 编辑
3D Slicer Logics
摘要:1.Logics综述 Logic是算法的集合,主要处理场景中的MRML节点。 Logic可以是: Active(主动):观测场景和节点,当接收事件改变时进行响应 Passive(被动):实用函数的集合用来简化节点的处理 a mix of both:不理想... 2.Logic的类型 在Slicer中 阅读全文
posted @ 2021-01-05 14:02 一杯清酒邀明月 阅读(359) 评论(0) 推荐(0) 编辑
3D Slicer 数据类型MRML
摘要:1.Slicer MRML数据类型综述 MRML提供API(应用程序接口)管理医学图像数据类型(Volume、Model、Transform、Fiducial、Camera等)和它们的可视化; 每种数据类型都用一个特定的MRML节点表示; MRML场景就是MRML节点的集合; Slicer的MRML 阅读全文
posted @ 2021-01-05 14:00 一杯清酒邀明月 阅读(1317) 评论(0) 推荐(0) 编辑
3D Slicer Scripted Module
摘要:1.循序渐进的脚本模块 脚本模块是采用Python编写的。 1.1 使用ModuleWizard的模板创建Scripted Module 参考: https://na-mic.org/wiki/2013_Project_Week_Breakout_Session:Slicer4Python http 阅读全文
posted @ 2021-01-05 13:57 一杯清酒邀明月 阅读(449) 评论(0) 推荐(0) 编辑
3D Slicer Loadable Module
摘要:1.简述 可加载模块是针对Slicer设计的C++ Plugin(插件)。他们为特定的功能定义GUI,因为他们对应用程序具有完全控制权。 C++共享库 全权控制UI(基于Qt)和Slicer的内部构件(如MRML、logic、显示管理) 为繁重的计算进行优化 2.何如设计Loadable Modul 阅读全文
posted @ 2021-01-05 13:54 一杯清酒邀明月 阅读(331) 评论(0) 推荐(0) 编辑
3D Slicer Command Line Interface(CLI)
摘要:1.ExtensionWizard创建初始框架 1.1 ExtensionWizard综述 ExtensionWizard是一个工具的集合,既可以利用Slicer中的图像用户接口(GUI)访问,也可以在一个独立的Python控制台使用命令行接口(CLI)访问。 Slicer Module通常包含几个 阅读全文
posted @ 2021-01-05 13:53 一杯清酒邀明月 阅读(777) 评论(0) 推荐(0) 编辑
3D Slicer 风格准则
摘要:1.代码风格 从VTK继承的类要保持VTK传统命名规则。VTK的代码设计标准参考如下: http://www.vtk.org/Wiki/VTK_Coding_Standards 1.1 命名风格 缩写词应该用同样大小的字母表示(全大写/全小写) RASToSlicer RasToSlicer;vtk 阅读全文
posted @ 2021-01-05 13:44 一杯清酒邀明月 阅读(467) 评论(0) 推荐(0) 编辑
3D Slicer 体系结构2
摘要:1.复习MRML类型 MRML,Medical Reality Markup Langguage,数据类型可以独立于系统可视化和算法部分执行。 MRML Scene数据对象包含了Slicer应用程序的状态、原始数据、可视化参数等诸多数据。每一个数据类型由特定的MRML Node来表示。MRML Sc 阅读全文
posted @ 2021-01-05 13:41 一杯清酒邀明月 阅读(972) 评论(0) 推荐(0) 编辑

1 2 下一页