CTK 为支持生物医学图像计算的公共开发包,其全称为 Common Toolkit。为医学成像提供一组统一的基本功能;促进代码和数据的交互及结合;避免重复开发;在工具包(医学成像)范围内不断扩展到新任务,而不会增加现有任务的负担;整合并适应成功的解决方案。
QT CTK插件框架 (一 下载编译)目录
1 CTK作用
2 CTK下载
3 下载编译
3.1 创建 CTK-build目录
3.2 CMake输入输出目录
3.3 CMake选项
3.4 CMake编译
3.5 其它说明
4 VS编译生成
1 CTK作用
当前,CTK 工作的主要范围包括:
-
DICOM:提供了从 PACS 和本地数据库中查询和检索的高级类。包含 Qt 部件,可以轻松地设置服务器连接,并发送查询和查看结果。
-
DICOM Application Hosting:目标是创建 DICOM Part 19 Application Hosting specifications 的 C++ 参考实现。它提供了用于创建主机和托管应用程序的基础设。
-
Widgets:用于生物医学成像应用的 Qt Widgets 集合。
-
Plugin Framework:用于 C++ 的动态组件系统,以 OSGi 规范为模型。它支持一个开发模型,在这个模型中,应用程序(动态地)由许多不同(可重用的)组件组成,遵循面向服务的方法。
-
Command Line Interfaces:一种允许将算法编写为自包含可执行程序的技术,可以在多个终端用户应用程序环境中使用,而无需修改。
2 CTK下载
CTK源码下载:https://github.com/commontk/CTK
3 下载编译
创建编译目录使用cmake编译
3.1 创建 CTK-build目录
3.2 CMake输入输出目录
3.3 CMake选项
3.4 CMake编译
3.5 其它说明
博主使用的是 QT MSVC2017 X64 编译环境
VS版本 2017 2019 需要下载安装CMake组件、C++核心功能等等
CMake 选择完 MSVC 2017 X64后直接编译
需要注意QT5_DIR 路径
4 VS编译生成
打开CTK-build目录会看到 CTK.sln VS2019打开直接生成
可能会遇到重定向问题:可以在该目录重新生成一遍