如何从文件夹中读取选择性文件(图像),其中搜索条件位于 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)
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)