2016-04-15 5 views
2

Um CT-Daten zu speichern Ich möchte ein DicomImage von Grund auf neu erstellen, ähnlich wie dies mit DRTImageIOD getan werden kann. DicomImage verfügt jedoch nicht über einen Standardkonstruktor. Aus der Dokumentation sieht es so aus, als ob der Konstruktor nur vorhandene Daten laden kann. Ist es möglich, DicomImage direkt zu verwenden, oder wird Low-Level durch DcmFileFormat der einzige gangbare Ansatz? (Ich benutze Dcmtk 3.6.1)Erstellen DicomImage von Grund auf mit Dcmtk

+0

Dies kann oder kann nicht hilfreich sein, aber ich hatte einige Erfolge mit den Befehlszeilen-Tools: 'img2dcm' ->' dcmodify' -> 'dcmdjpeg'. Es tut mir leid, dass ich keinen bestimmten Aufruf für dich habe. Ich habe sie gerade zum Testen mit '-vlp' gemacht (sichtbares Licht, also keine Geräte-Modalität); Ich konnte gerade kein CT-Rezept abschütteln, aber ich bin mir sicher, dass es möglich ist. – Ashley

Antwort

1

Wie Sie in der Dokumentation lesen können, ist der Zweck der Klasse DicomImage Visualisierung (dh Rendering) von DICOM-Bildern, keine CT-Bildobjekte erstellen (oder Instanzen von anderen DICOM-Bild IOD).

Da Sie den neuesten (?) DCMTK-Snapshot verwenden, sollten Sie sich das Modul dcmiod ansehen, das eine übergeordnete API als dcmdata bietet.

Verwandte Themen