Как читать отдельные файлы (изображения) из папки, где критерии поиска находятся в рамке PandaFrame? - PullRequest
0 голосов
/ 29 января 2020
from PIL import Image 
import glob
import pandas as pd

Это CSV-файл, который я прочитал и отфильтровал ...

Metadata = pd.read_csv('ISIC_2019_Training_GroundTruth.csv')

MelanomaData = Metadata.filter(["Images" ,"MEL"])
MelanomaData = MelanomaData[MelanomaData.MEL == 1]

Критерии поиска в столбце изображения, идентификатор изображения - это то, что я хочу прочитать в папке. (там есть разные изображения, которые я не хочу читать). Изображения: .jpg enter image description here

Я закодировал это, чтобы прочитать изображения

image_list = []
for filename in (glob.glob('/Users/user/Documents/Final Year Proj/DATA/ISIC_2019_Training_Input/*.jpg')): 
    im=Image.open(filename)
    image_list.append(im)
    print(filename)

1 Ответ

1 голос
/ 29 января 2020

Вы почти у цели, вы можете просто извлечь список изображений из вашего кадра данных и прочитать их с помощью вашей функции:

image_name_list = MelanomaData['Images'].tolist()
path_string = '/Users/user/Documents/Final Year Proj/DATA/ISIC_2019_Training_Input/'
for image_name in image_name_list:
    im = Image.open(path_string + image_name + '.jpg')
    image_list.append(im)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...