如何从文件夹中读取选择性文件(图像),其中搜索条件位于 PandaFrame 框架中?

How to read in selective files (images) from a folder, where the search criteria is in a PandaFrame frame?

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]

图片栏中的搜索条件,图片ID是我想在文件夹中读取的(文件夹中有不同的图片,我不想读取)。图片是.jpg

我将其编码为在图像中读取

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)

你就快完成了,你可以简单地从数据框中提取图像列表并使用你的函数读取它们:

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)