我正在尝试读取jpg
图像的目录并将其添加到列表中,但是运行此代码时该列表为空:
import glob
import cv2
cv_img = []
for img in glob.glob("E:/project/file/*.jpg"):
n= cv2.imread(img)
cv_img.append(n)
您可以使用list comprehension将每个图像读入一个列表。还要确保您要传递给glob的相对路径存在,否则列表可能为空
import cv2
import glob
images = [cv2.imread(image) for image in glob.glob("images/*.jpg")]
for image in images:
cv2.imshow('image', image)
cv2.waitKey(1000)