python循环读取多张图片
时间: 2023-08-15 12:07:04
浏览: 149
要在Python中读取OpenCV图像可以使用cv2库中的imread()函数。可以按照以下步骤:
1. 导入cv2库
2. 使用imread()函数加载图像,例如:img = cv2.imread('image.jpg')
3. 可以使用imshow()函数将图像显示在窗口中,例如:cv2.imshow('image', img)
4. 等待按下任意按键后,使用waitKey()函数关闭窗口,例如:cv2.waitKey(0)
5. 可以使用imwrite()函数保存修改后的图像,例如:cv2.imwrite('new_image.jpg', img)
相关问题
python opencv读取多张图片
### 回答1:
好的,以下是Python OpenCV读取多张图片的代码:
import cv2
import os
# 图片所在文件夹的路径
image_folder = 'path/to/folder'
# 获取文件夹中所有图片的路径
image_paths = [os.path.join(image_folder, f) for f in os.listdir(image_folder) if f.endswith('.jpg')]
# 读取每一张图片并显示
for image_path in image_paths:
img = cv2.imread(image_path)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
python循环读取图片
你可以使用Python的Pillow库来读取图片并循环处理。下面是一个