1

私は clearcanvas と DICOM ファイル全般にまったく慣れていないので、今は単純なデスクトップ アプリケーション (.NET と C#) を動作させようとしています。プロジェクトに clearcanvas dll を追加しましたが、実際に DICOM ファイルを読み込む方法がわかりません。理想的には、ファイルを読み込んだ後、すべてのタグに個別にアクセスできるようにしたいと考えています。

私が始めることができるいくつかの初期コードを本当に感謝します。

ありがとう、

4

1 に答える 1

3

あなたはこれと同じくらい簡単なことをすることができるはずです:

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ファイルを操作するためのコアクラスです。これには、DicomAttributeCollectionsであるMetaInfoプロパティとDataSetプロパティがあり、ファイル内のタグが含まれています。DicomAttributeCollection内の各DicomAttributeには、属性値を取得するためのメソッドとプロパティがあります。

于 2012-05-23T03:06:38.130 に答える