[TOC]
1. MITK架构
ITK:图像算法
VTK:图像显示,移动,旋转,缩放,交互式的
CTK:插件,DICOM支持,插件支持OSGI插件热插拔实现
QT:UI应用支持框架
1.1 OSGI
OSGi模块化框架,可以动态加载、更新和卸载模块而不用停止服务,根据OSGi规范建模的C ++动态组件系统。它启用了一种开发模型,其中应用程序是按照面向服务的方法(动态)由许多不同(可重用)的组件组成的的.
1.2 CTK插件 (The Common Toolkit)
1.2.1 DICOM 链接pacs系统
提供高级类,以支持从PACS和本地数据库进行查询和检索操作。包括Qt小部件,可轻松建立服务器连接并发送查询和查看结果
1.2.2 DICOM Application Hosting 本地的开发的DICOM应用
它提供了用于创建主机和托管应用程序的基础结构。该项目仍处于Alpha状态,但可能对一致性测试和初始实验有用
1.2.3 QT 挂载其他应用
Qt小部件的集合,用于生物医学成像应用
1.2.4 Plugin Framework OSGI开发模块
根据OSGi规范建模的C ++动态组件系统。它启用了一种开发模型,其中应用程序是按照面向服务的方法(动态)由许多不同(可重用)的组件组成的。
1.2.5 Command Line Interfaces 命令行调用
一种技术,可以将编写为自包含可执行文件的算法无需修改即可用于多个最终用户应用程序环境
2. 源码结构
3. 支持平台
- Windows
- Linux
- macOS
Platform | Compilers |
---|---|
Microsoft Windows 10 (x64) | Visual Studio 2019 (latest update) |
Linux Ubuntu 18.04 (x64) | Default GCC version |
Linux Ubuntu 16.04 (x64) | Default GCC version |
4. MITK使用
1. 将MITK用作应用程序
2. 开发自己的软件框架,并使用MITK的一些数据结构和算法
3. 使用MITK和BlueBerry软件框架来开发自己的软件
4. 使用MITK Workbench并扩展其功能
5. 基于MITK创建自己的应用程序
来源:oschina
链接:https://my.oschina.net/angelbo/blog/3207645