imread遍历文件夹并将结果保存至文件夹
时间: 2023-09-11 09:07:27 浏览: 71
以下是使用Python中的imread函数遍历文件夹并将结果保存至文件夹的示例代码:
```python
import cv2
import os
# 定义输入和输出文件夹路径
input_folder = 'input_folder'
output_folder = 'output_folder'
# 遍历输入文件夹中的所有文件
for filename in os.listdir(input_folder):
# 拼接文件路径
filepath = os.path.join(input_folder, filename)
# 读取图像
img = cv2.imread(filepath)
# 对图像进行处理
# ...
# 拼接输出文件路径
output_filepath = os.path.join(output_folder, filename)
# 将处理后的图像保存到输出文件夹中
cv2.imwrite(output_filepath, img)
```
在上面的示例代码中,我们首先定义了输入和输出文件夹的路径。然后,使用`os.listdir`函数遍历输入文件夹中的所有文件,并对每个文件执行以下操作:
1. 拼接文件路径。
2. 使用`cv2.imread`函数读取图像。
3. 对图像进行处理。
4. 拼接输出文件路径。
5. 使用`cv2.imwrite`函数将处理后的图像保存至输出文件夹中。
请注意,在实际使用中,您可能需要根据具体的需求修改代码,例如更改输入和输出文件夹的路径、更改图像处理方法等。
阅读全文