DCMTK/dcmtk
GitHub: DCMTK/dcmtk
DCMTK 是一组用 C++ 编写的开源软件库和命令行工具,实现了医学影像领域的 DICOM 标准协议与数据处理功能。
Stars: 892 | Forks: 360
# DCMTK
[](https://github.com/DCMTK/dcmtk/actions/workflows/cmake-win.yml)
[](https://github.com/DCMTK/dcmtk/actions/workflows/cmake-mac.yml)
[](https://github.com/DCMTK/dcmtk/actions/workflows/cmake-linux.yml)
这个 DICOM 工具包 (DCMTK) 包含了一组软件库和应用程序的源代码、文档和安装说明,这些软件库和应用程序实现了 DICOM/MEDICOM 标准的一部分。
DCMTK 包含以下子包,每个子包都位于其各自的子目录中:
- **config** - DCMTK 的配置工具
- **dcmapps** - 一系列跨模块的命令行工具
- **dcmdata** - 数据编码/解码库和实用应用程序
- **dcmect** - 用于处理 Enhanced CT 对象的库
- **dcmfg** - 用于处理功能组 (functional groups) 的库
- **dcmimage** - 为 dcmimgle 添加对彩色图像的支持
- **dcmimgle** - 图像处理库和实用应用程序
- **dcmiod** - 用于处理信息对象和模块的库
- **dcmjpeg** - 压缩/解压缩库和实用应用程序
- **dcmjpls** - 压缩/解压缩库和实用应用程序
- **dcmnet** - 网络库和实用应用程序
- **dcmpmap** - 用于处理参数图 (parametric map) 对象的库
- **dcmpstat** - 显示状态 (presentation state) 库和实用应用程序
- **dcmqrdb** - 图像数据库服务器
- **dcmrt** - 放射治疗库和实用应用程序
- **dcmseg** - 用于处理分割对象 (segmentation objects) 的库
- **dcmsign** - 数字签名库和实用应用程序
- **dcmsr** - 结构化报告库和实用应用程序
- **dcmtls** - 网络库的安全扩展
- **dcmtract** - 用于处理弥散张量成像 (tractography) 结果的库
- **dcmwlm** - 设备工作列表 (modality worklist) 数据库服务器
- **oficonv** - 字符集转换库
- **oflog** - 基于 log4cplus 的日志库
- **ofstd** - 通用类的库
每个子目录(除了 _config_)都包含用于存放应用程序源代码 (_apps_)、库源代码 (_libsrc_)、库头文件 (_include_)、配置数据 (_etc_)、文档 (_docs_)、示例与支持数据 (_data_) 以及测试程序 (_tests_) 的进一步子目录。
要构建和安装 DCMTK 包,请参阅 [INSTALL](INSTALL) 文件。有关版权信息,请参阅 [COPYRIGHT](COPYRIGHT) 文件。有关此软件的历史信息,请参阅 [HISTORY](HISTORY) 文件。如需获取常见问题的解答,请查阅 [FAQ](https://forum.dcmtk.org/faq/)。
除了可以[在线](https://support.dcmtk.org/docs/)查看的 API 文档外,还有一个 [Wiki](https://support.dcmtk.org/wiki/) 系统,您可以在其中找到更多信息(例如 HOWTOs)。
如果您发现此软件存在 bug 或其他问题,我们希望能收到您的反馈。请发送电子邮件至 [bugs@dcmtk.org](mailto:bugs@dcmtk.org)。请尽量详细描述问题,并在可能的情况下提供修复建议。有关如何做出贡献的更多详细信息,请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 文件。
有关如何编译、安装或使用该工具包的一般问题,我们推荐您访问[公共讨论论坛](https://forum.dcmtk.org/)。
标签:Bash脚本, C++, DICOM, 医学影像, 医疗信息系统, 图像处理, 工具库, 数据擦除