cv2从文件夹读取图片
时间: 2023-07-31 16:08:58 浏览: 111
读取一个文件夹下的所有图片处理并保存opencv
3星 · 编辑精心推荐
要使用`cv2`从文件夹读取图片,可以使用`glob`模块来获取指定文件夹中的所有图片文件,然后使用`cv2.imread()`方法读取每个文件的内容。下面是一个读取指定文件夹中所有图片的示例代码:
``` python
import cv2
import glob
# 指定图片所在文件夹的路径
folder_path = "path/to/folder"
# 使用glob模块获取指定文件夹中的所有图片文件
image_files = glob.glob(folder_path + "/*.jpg") + glob.glob(folder_path + "/*.jpeg") + glob.glob(folder_path + "/*.png")
# 遍历所有图片文件,使用cv2.imread()方法读取图片内容
for image_file in image_files:
image = cv2.imread(image_file)
# 对图片进行处理或者其他操作
# ...
```
在上述代码中,首先指定了包含图片文件的文件夹的路径。然后使用`glob`模块获取指定文件夹中的所有`.jpg`、`.jpeg`和`.png`格式的图片文件,并将它们存储在`image_files`变量中。最后,使用`for`循环遍历所有图片文件,使用`cv2.imread()`方法读取每个文件的内容,并对图片进行处理或其他操作。
阅读全文