У меня есть структура папок, указанная ниже
MA/valid/wrist/pa/positive/image2.png
В основном, для каждого запястья есть несколько па, и для каждого па есть положительное или отрицательное исследование, и для каждого исследования есть до 3-х изображений в формате png.
Я написал код ниже, но он спускается только до уровня pa, он не загружает мои файлы изображений. Любая помощь с загрузкой моих файлов изображений будет оценена по достоинству.
def load(Pic_Dir,Imsize):
data = []
dirs = next(os.walk(Pic_Dir))[1]
for dir_name in dirs:
files = next(os.walk(os.path.join(Pic_Dir, dir_name)))[2]
print("load [", len(files), "] files from [",dir_name,"] " )
for i in range(len(files)):
image_name = files[i]
image_path = os.path.join(Pic_Dir, dir_name, image_name)
label = dir_name
img = cv2.imread(image_path)
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
img = cv2.resize(img, (Imsize, Imsize))
data.append([np.array(img), label])
return
Функция вызывается следующей строкой:
data=load("/Users/bond/MA/train/XR_WRIST",244)