如何使用dcmtk将dcm数据集中信息输出到可读文件
文中描述将dcmk中的dcm数据集信息打印到文件的方法,便于调试
1. 缘起
在生成RDSR报告时候,代码中已经将患者的一些信息写入到dcm数据集中,但是最后保存的文件中没有这些值,因此需要将过程中的数据集信息打印出来,看是在什么地方出现问题了。
2. 将数据值保存到文件
std::unique_ptr<DcmDataset> dataset(new DcmDataset());
// 添加信息,这部分省略
// 打印信息
std::ofstream ofs("文件路径名.txt");
dataset->print(ofs);
ofs.close();
打印的文件如下图示(部分信息):