我的问题是我必须只检索批量图像的某些标签。但这个过程需要很长时间。
我正在使用dcmdump -M -L +P '0010,0020' +P '0010,0010
-M
不加载非常长的值(例如像素数据)-L
打印长标签值缩短(默认)+P
打印标签的文本转储,此选项可多次指定但"倾销"单个文件的~1sc
。这是因为所有代码仍然已加载,但+P
正在搜索所有代码。
我只有几个要检索的标签。是否有可能仅加载某些特定标签以减少转储文件所需的时间?
也许DCMTK不适合使用。我对一切都开放。
答案 0 :(得分:3)
gdcm软件包有一个命令行工具,可以完全按照您的需要进行操作
http://gdcm.sourceforge.net/html/gdcmscanner.html
为了显示当前目录中文件的患者姓名(0010,0010)的所有值。
public bool myMainFunction(){
bool result = updateTable1();
return result;
updateTable2();
}
它只加载你要求的位。它很快。