Преобразование файлов DICOM в файлы JPEG для использования в Inception V3
Я пытаюсь использовать модель Inception V3 для набора изображений медицинских данных. Проблема в том, что данные в формате DICOM и не могут использоваться с классификатором изображений. Может кто-нибудь, пожалуйста, дайте мне знать, как использовать файлы DICOM непосредственно с классификатором Inception V3.
PS - я научился использовать классификатор с помощью учебника, предоставленного TensorFlow, и я относительно новичок в этом.
2 ответа
Решение
import os
import dicom
import matplotlib.image as image
os.chdir("path/to/dicom.dcm")
dicom_file = dicom.read_file("dicom.dcm")
dicom_array = dicom_file.pixel_array
image.imsave("dicom.jpg", dicom_array)
Увидеть pydicom
пакет (заменяет старый dicom
пакет python) и считайте изображение в виде пикселей, как показано в примерах, что может быть достаточно для ваших целей. См. Руководство пользователя для большего количества примеров работы с изображениями и данными пикселей.