imread遍历文件夹
时间: 2023-09-04 09:08:10 浏览: 81
文件夹遍历
imread函数是用于读取单个图片的函数,不支持遍历文件夹。如果需要遍历文件夹并读取其中的图片,可以使用Python中的os模块和cv2模块。
下面是一个示例代码,可以遍历指定文件夹中的所有图片,并使用cv2.imread函数读取每张图片。
```
import os
import cv2
# 指定文件夹路径
folder_path = "path/to/folder"
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
# 判断是否为图片文件
if filename.endswith(".jpg") or filename.endswith(".png"):
# 拼接文件路径
file_path = os.path.join(folder_path, filename)
# 读取图片
img = cv2.imread(file_path)
# 进行图片处理...
```
在遍历文件夹时,可以使用os.listdir函数获取文件夹中的所有文件名,然后通过判断文件名是否为图片文件来筛选出需要读取的图片。使用os.path.join函数可以将文件夹路径和文件名拼接成完整的文件路径,方便读取图片。
阅读全文