能否使用OFFIS DICOM Toolkit(DCMTK)读取JSON格式的DICOM数据集?
DCMTK是否支持读取JSON格式数据集?
OFFIS DICOM Toolkit(DCMTK)目前仅提供DICOM转JSON的单向功能,不支持读取JSON格式数据集并转换回DICOM结构。
C++ API层面
DCMTK的C++库支持将DICOM数据集写入为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读取并还原为DcmDataset的相关API方法。
命令行工具层面
DCMTK附带的dcm2json工具可以将DICOM文件转换为标准JSON格式,但没有对应的反向工具(比如json2dcm)来实现JSON到DICOM的转换。
内容的提问来源于stack exchange,提问作者Maarten Bamelis
相关产品推荐
相关产品推荐

