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

54次阅读
没有评论

共计 728 个字符,预计需要花费 2 分钟才能阅读完成。

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

  1. 使用 PIL 库:
from PIL import Image
import 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)

# 处理图片...
  1. 使用 OpenCV 库:
import cv2
import 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 库。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计728字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)