您如何使用cv2读取图像文件

问题描述 投票:0回答:1

我正在尝试读取此jpg图像文件并将其添加到列表中,但是当我运行此代码时该列表为空:

import glob
import cv2
cv_img = []
for img in glob.glob("E:/project/file/*.jpg"):
    n= cv2.imread(img)
    cv_img.append(n)
opencv glob cv2
1个回答
0
投票

您可以使用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)
© www.soinside.com 2019 - 2024. All rights reserved.