我对clearcanvas和一般的DICOM文件都是全新的,所以现在我只是想让一个简单的桌面应用程序(.NET和C#)工作。我已经将clearcanvas dll添加到我的项目中,但我只是不确定如何实际读取DICOM文件。理想情况下,我希望在读入文件后能够单独访问所有标记。
我真的很感激能让我入门的一些初始代码。
谢谢,
发布于 2012-05-23 11:06:38
你应该能够做一些像这样简单的事情:
string filename = "file.dcm";
DicomFile theFile = new DicomFile(filename);
theFile.Load(DicomReadOptions.Default);
foreach (DicomAttribute attribute in theFile.DataSet)
{
Console.WriteLine("Tag: {0}, Value: {1}", attribute.Tag.Name, attribute.ToString());
}DicomFile对象是操作DICOM文件的核心类。它有MetaInfo和DataSet属性,这些属性是包含文件中标签的DicomAttributeCollections。DicomAttributeCollection中的每个DicomAttribute都有检索属性值的方法和属性。
https://stackoverflow.com/questions/10711302
复制相似问题