繁体   English   中英

Evil Dicom hw 检查标签是否存在

[英]Evil Dicom hw to check if a tag exists

我正在使用 DICOM RT 数据集,参考框架 UID 在所有文件中都是通用的,除了 RT 结构文件,它被称为参考参考框架。

我想要做的是读取每个 DICOM 文件并检查该文件是否具有标签FrameOfReferenceUIDReferencedFrameOfReferenceUID并相应地采取行动。

var dcm = DICOMFileReader.Read(file);
var sel = new DICOMSelector(dcm);

var refFOR = sel.ReferencedFrameOfReferenceUID.Data;

当文件不包含标签FrameOfReferenceUID时,此 las 行会引发错误。 需要先检查它是否存在,似乎无法弄清楚如何做到这一点。

var dcm = DICOMObject.Read(@"MyDICOMFile.dcm");
var genericName = dcm.FindFirst(TagHelper.PATIENT_NAME) as AbstractElement<string>;
if(genericName != null)
    var genValue = genericName.Data;

上面的代码是从这里复制的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM