JAVA 中的 DICOM 实现
dcm4che DICOM 工具包和库 =============================== 源代码: https://github.com/dcm4che/dcm4che 可执行文件: https://sourceforge.net/projects/dcm4che/files/dcm4che3 问题跟踪: https://github.com/dcm4che/dcm4che/issues 构建状态: 这是对 dcm4che-2.x 的全面重写。 一个主要重点是尽可能减少 DICOM 数据集的内存占用。 它已经提供了用于存储/从 LDAP 中获取配置数据的模块,符合 DICOM 应用程序配置管理配置文件 中规定的要求,见 DICOM PS 3.15 附录 H。 dcm4che 使用本地库 (weasis-core-img,一个基于 JNI 的 OpenCV 构建) 来压缩和解压缩图像。 以下是支持的系统和体系架构列表:
| 系统 | 架构 | 包 | 要求 |
|---|---|---|---|
| Linux | x86 64 位 | linux-x86-64 | GLIBC_2.17+ |
| Linux | ARM 64 位 | linux-aarch64 | GLIBC_2.27+ |
| Windows | x86 64 位 | windows-x86-64 | Windows 10+ |
| Mac OS | x86 64 位 | macosx-x86-64 | Mac OS 10.13 及以上 |
| Mac OS | ARM 64 位 | macosx-aarch64 | Mac OS 10.13 及更高版本 |
Linux 库动态链接到 glibc,因此它们至少需要使用上述列出的最低版本的 glibc 版本的发行版,并且在没有 glibc 兼容层的情况下,无法在基于 musl 的系统(如 Alpine)上运行。Windows 库使用静态 C++ 运行时,不需要 Visual C++ 可再发行的组件。本地库仅支持 CPU(无 GPU/OpenCL 路径),并具有 SIMD 运行时调度(在 x86-64 上为 AVX2/AVX-512,在 aarch64 上为 NEON)。32 位架构(linux-armv7a、windows-x86)不再提供。
暂无开放 Issues,或尚未同步最近议题。