python批量读取图片的方法是什么

   2025-02-15 4950
核心提示:Python中批量读取图片的方法可以使用PIL库(Python Imaging Library)或OpenCV库来实现。以下是两种常用的方法:使用PIL库:from

Python中批量读取图片的方法可以使用PIL库(Python Imaging Library)或OpenCV库来实现。以下是两种常用的方法:

使用PIL库:
from PIL import Imageimport glob# 获取目录下所有图片的文件路径image_dir = "/path/to/images"image_files = glob.glob(image_dir + "/*.jpg")  # 可根据具体的图片格式进行修改# 批量读取图片images = []for file in image_files:    image = Image.open(file)    images.append(image)# 处理图片...
使用OpenCV库:
import cv2import glob# 获取目录下所有图片的文件路径image_dir = "/path/to/images"image_files = glob.glob(image_dir + "/*.jpg")  # 可根据具体的图片格式进行修改# 批量读取图片images = []for file in image_files:    image = cv2.imread(file)    images.append(image)# 处理图片...

以上代码中,image_dir是存放图片的目录路径,image_files是获取目录下所有指定格式的图片文件路径的列表。然后使用循环遍历每个文件路径,通过Image.open()cv2.imread()方法读取图片,并将其添加到images列表中。

注意:在使用这些方法之前,需要先安装相应的库。可以通过pip install pillowpip install opencv-python来安装PIL库或OpenCV库。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言