使用 dcm4che2 工具包读取私有 dicom 标签的内容
Read the contents of a private dicom tag with dcm4che2 toolkit
我的问题很简单:如何使用 dcm4che2 工具包读取私有 dicom TAG(例如 0019,105A)ny?
我可以使用 parse/read "public" dicom 标签:
try {
DicomObject dcmObj5;
DicomInputStream din5 = null;
din5 = new DicomInputStream(file);
dcmObj5 = din5.readDicomObject();
tmpSeriesId = dcmObj5.getString(Tag.SeriesInstanceUID);
din5.close();
}
catch (IOException e) {
e.printStackTrace();
}
我可以使用 getString() 来读取私有 dicom 标签吗?
正确的做法是将私有属性添加到您的库中(参见 http://www.dcm4che.org/confluence/display/d2/Adding+private+tags+to+the+dictionary)。
另一种尝试方法是指定 VR(假设您知道)并使用
getString(int tag, VR vr)
我的问题很简单:如何使用 dcm4che2 工具包读取私有 dicom TAG(例如 0019,105A)ny?
我可以使用 parse/read "public" dicom 标签:
try {
DicomObject dcmObj5;
DicomInputStream din5 = null;
din5 = new DicomInputStream(file);
dcmObj5 = din5.readDicomObject();
tmpSeriesId = dcmObj5.getString(Tag.SeriesInstanceUID);
din5.close();
}
catch (IOException e) {
e.printStackTrace();
}
我可以使用 getString() 来读取私有 dicom 标签吗?
正确的做法是将私有属性添加到您的库中(参见 http://www.dcm4che.org/confluence/display/d2/Adding+private+tags+to+the+dictionary)。
另一种尝试方法是指定 VR(假设您知道)并使用
getString(int tag, VR vr)