Я пытаюсь использовать функцию image_slicer для разделения изображения DICOM на тайлы, но он не распознает DICOM.
Я уже прочитал DICOM и преобразовал их в массивы np:
dcm_files [0]
array([[-1024, -1024, -1024, ..., -1024, -1024, -1024],
[-1024, -1024, -1024, ..., -1024, -1024, -1024],
[-1024, -1024, -1024, ..., -1024, -1024, -1024],
...,
[-1024, -1024, -1024, ..., -1024, -1024, -1024],
[-1024, -1024, -1024, ..., -1024, -1024, -1024],
[-1024, -1024, -1024, ..., -1024, -1024, -1024]], dtype=int16)
и могу просмотреть изображение через:
from PIL import Image
import numpy as np
img = Image.fromarray(dcm_files[0])
img.show()
и затем пытается нарезать его:
import image_slicer
image_slicer.slice(img, 64)
Ошибка: объект «Изображение» не имеет атрибута «чтение»
спасибо!