python保存图片到文件夹
时间: 2023-08-05 08:16:49 浏览: 171
在 Python 中,可以使用 OpenCV 库来读取、处理和保存图像文件。具体而言,可以使用 `cv2.imread()` 函数读取图像文件,使用 `cv2.imshow()` 函数显示图像,使用 `cv2.imwrite()` 函数保存图像。以下是一个基本的示例代码,用于将图像文件保存到指定的文件夹中:
```python
import cv2
import os
# 图像文件路径
image_path = 'example.jpg'
# 保存目录路径
save_dir = './images'
# 如果保存目录不存在,则创建该目录
if not os.path.exists(save_dir):
os.makedirs(save_dir)
# 读取图像文件
img = cv2.imread(image_path)
# 保存图像文件
cv2.imwrite(os.path.join(save_dir, 'example_saved.jpg'), img)
```
在上述代码中,首先定义了图像文件的路径 `image_path` 和保存图像文件的目录路径 `save_dir`。然后,通过 `os.path.exists()` 函数检查是否已经存在保存图像文件的目录,如果不存在,则通过 `os.makedirs()` 函数创建该目录。接着,使用 `cv2.imread()` 函数读取图像文件,并使用 `cv2.imwrite()` 函数将读取的图像保存到指定的目录中。注意,在保存图像文件时,需要使用 `os.path.join()` 函数将目录路径和文件名拼接成完整的文件路径。
阅读全文