Создайте DicomImage с нуля с помощью Dcmtk

Чтобы сохранить данные CT, я хотел бы создать DicomImage с нуля, подобное можно сделать с помощью DRTImageIOD. Однако DicomImage не имеет конструктора по умолчанию. Из документации похоже, что конструктор может загружать только существующие данные. Возможно ли использовать DicomImage напрямую, или переход на низкоуровневый DcmFileFormat единственный жизнеспособный подход? (Я использую Dcmtk 3.6.1)


person c_k    schedule 15.04.2016    source источник
comment
Это может помочь, а может и не помочь, но я добился определенных успехов, используя инструменты командной строки: img2dcm - ›dcmodify -› dcmdjpeg. Мне очень жаль, что у меня нет особого обращения к вам. Я только что делал их для тестирования с использованием -vlp (видимый свет, а не модальность устройства); Я не мог сейчас наговорить рецепт КТ, но уверен, что это возможно.   -  person Ashley    schedule 16.04.2016


Ответы (1)


Как вы можете прочитать в документации, целью класса DicomImage является визуализация ( т.е. рендеринг) изображений DICOM, а не создание объектов изображения CT (или экземпляров любого другого IOD изображения DICOM).

Поскольку вы используете последний (?) Снимок DCMTK, вы можете взглянуть на dcmiod, который предоставляет API более высокого уровня, чем dcmdata.

person J. Riesmeier    schedule 15.04.2016