OFFIS DICOM 工具包 (DCMTK) 提供将 DICOM 数据集转换为 JSON 的功能(见下文),但该工具包可以用于以某种方式读取 JSON 格式的数据集吗?
C++实现可以编写JSON格式的数据集:
#include <dcmtk/dcmdata/dcdataset.h>
#include <dcmtk/dcmdata/dcjson.h>
#include <iostream>
int main(int, char**) {
auto dataset = DcmDataset{};
auto format = DcmJsonFormatPretty{};
dataset.writeJson(std::cout, format);
return 0;
}
但是似乎没有方法可以读取 JSON 格式的数据集。
dcm2json
的实用程序,可将 DICOM 文件转换为标准 JSON 格式;但没有从 JSON 转换回 DICOM 文件的实用程序...
目前,DCMTK 中没有此类工具或即用型功能,但计划在不久的将来(即今年)对此进行更改。