簡體   English   中英

如何使用for循環從python中的一個文件夾中讀取多個圖像?

[英]how to read multiple images from one folder in python using for loop?

我在文件夾中有 5 張圖片。 我想一一訪問所有這些並對所有這些圖像應用單獨的操作。 我試試

import cv2
import numpy
import glob
import pylab as plt
folders = glob.glob('/content/drive/My Drive/Colab Notebooks/Asplab/Cifar/image31.png')
imagenames__list = []
for folder in folders:
   for f in glob.glob(folder+'/*.jpg'):
       imagenames_list.append(f)

read_images = []        

for image in imagenames_list:
   read_images.append(cv2.imread(image, cv2.IMREAD_GRAYSCALE))

NameError: name 'imagenames_list' 未定義

你在第6行有一個錯字

import cv2
import numpy
import glob
import pylab as plt
folders = glob.glob('/content/drive/My Drive/Colab Notebooks/Asplab/Cifar/image31.png')
imagenames_list = []
for folder in folders:
   for f in glob.glob(folder+'/*.jpg'):
       imagenames_list.append(f)

read_images = []        

for image in imagenames_list:
   read_images.append(cv2.imread(image, cv2.IMREAD_GRAYSCALE)

將“imagenames__list”更改為“imagenames_list”

import cv2
import numpy
import glob
import pylab as plt
folders = glob.glob('/content/drive/My Drive/Colab Notebooks/Asplab/Cifar/image31.png')
imagenames_list = []
for folder in folders:
   for f in glob.glob(folder+'/*.jpg'):
       imagenames_list.append(f)

read_images = []        

for image in imagenames_list:
   read_images.append(cv2.imread(image, cv2.IMREAD_GRAYSCALE))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM