在python中,我遇到了从多个目录中读取图像的问题。例如,有一个png格式的图像,它位于多个文件夹中。我想在上面保持一个for循环,然后像从每个文件夹一样访问图像。那么,从特定文件夹中读取这些图像的方法是什么呢?
import os
from os import listdir
from os.path import isfile, join
import sys
import cv2
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import glob
%matplotlib inline
mypath='E:/Datasets/CBIS-DDSM PNG/Converted_Test'
onlyfiles = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]
images = np.empty(len(onlyfiles), dtype=object)
for n in range(0, len(onlyfiles)):
images[n] = cv2.imread( join(mypath,onlyfiles[n]) )
https://stackoverflow.com/questions/51521047
复制相似问题