python使用opencv读取,截取,保存图片到某个文件夹
时间: 2023-05-27 16:02:31 浏览: 48
以下是一个Python程序,用于使用OpenCV读取、截取和保存图像到指定文件夹:
```python
import cv2
import os
# 设置输入图像路径和保存目录
input_path = "path/to/input/image.jpg"
save_dir = "path/to/save/directory"
# 检查保存文件夹是否存在,如果不存在则创建
if not os.path.exists(save_dir):
os.makedirs(save_dir)
# 使用OpenCV读取输入图像
img = cv2.imread(input_path)
# 截取图像的一部分
cropped_img = img[50:200, 50:200]
# 生成保存文件的文件名
filename = os.path.basename(input_path)
filename = os.path.splitext(filename)[0]
filename = f"{filename}_cropped.jpg"
save_path = os.path.join(save_dir, filename)
# 保存截取后的图像到指定目录
cv2.imwrite(save_path, cropped_img)
```
要使用此程序,请将 `input_path` 和 `save_dir` 的值替换为您的输入图像路径和要保存图像的目录。程序将检查保存目录是否存在,并在必要时创建它。程序将读取输入图像,使用OpenCV截取图像的一部分,然后将其保存到指定的目录中。
注意:在运行程序之前,请确保已安装Python的OpenCV库。 如果您没有安装,请运行以下命令:
```
pip install opencv-python
```
相关推荐
















