Сложность при загрузке данных DCM и PNG в Google Colab - ошибки "нет такого файла или каталога" и "невозможно определить тип файла" - PullRequest
0 голосов
/ 20 апреля 2020

Попытка написать полностью сверточную нейронную сеть для сегментации МР изображений, содержащих почки. Впервые в Google Colab возникли проблемы с загрузкой файлов (20 DCM и 20 PNG) в код Python в Colab. На рисунке ниже приведен фрагмент кода рассматриваемой проблемы.

Попытка загрузить изображения и соответствующие маски в архитектуру с помощью функции np.load, которая выдает ошибку «нет такого файла или каталога». Затем перетаскиваем все данные в изображения и маскируем путь, который отлично работает. Наконец, изменение размера изображения до 256 x 256 для упрощения обработки, даже если для полного CNN это не требуется, но при этом возникает ошибка «невозможно определить тип файла».

Пример файла пути к изображениям: /content/IMG-0004-00014.dcm (необработанное изображение) и /content/IMG-0004-00014.png (метка истинности земли).

*-------------------------------------------------------------------------------------------------------
#import data as data
import numpy as np
images=np.load("/content/*.dcm");
masks=np.load("/content/*.png");

FileNotFoundError: [Errno 2] No such file or directory: '/content/*.dcm'

-----------------------------------------------------------------------------

from glob import glob
img_path = glob("/content/drive/My Drive/CHOAS_Kidney_Labels/Training_Images/T1DUAL/*.dcm")
mask_path = glob("/content/drive/My `enter code here`Drive/CHOAS_Kidney_Labels/Ground_Truth_Training/T1DUAL/*.png")
------------------------------------------------------------------------------
images=[]
a=[]
for i in range(0,19):
    a=nib.load(img_path[i])
    a=a.get_data()
    print("image (%d) loaded"%(i))
    a=resize(a,(a.shape[0],256,256))
    a=a[:,:,:]
    for j in range(a.shape[0]):
        images.append((a[j,:,:]))

ImageFileError: Cannot work out file type of "/content/drive/My Drive/CHOAS_Kidney_Labels/Training_Images/T1DUAL/IMG-0004-00040.dcm"

-------------------------------------------------------------------------------------------------------*

Любая помощь при запуске процесс загрузки изображений в Colab будет принят с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...