opencv保存多张图像python
时间: 2023-08-20 12:05:28 浏览: 167
要在OpenCV中保存多张图像,你可以使用`cv2.imwrite()`函数。以下是一个保存多张图像的示例代码:
```python
import cv2
# 定义图像列表
image_list = ["image1.jpg", "image2.jpg", "image3.jpg"]
# 遍历图像列表
for i, image_path in enumerate(image_list):
# 读取图像
image = cv2.imread(image_path)
# 保存图像
save_path = f"saved_image_{i+1}.jpg"
cv2.imwrite(save_path, image)
```
在这个示例中,我们首先定义一个包含多个图像路径的列表 `image_list`。然后,我们使用`enumerate()`函数来遍历图像列表,并为每个图像生成一个保存路径 `save_path`。然后,使用`cv2.imread()`函数读取图像,并使用`cv2.imwrite()`函数将图像保存到指定路径。
请确保将示例代码中的图像路径替换为你自己的图像路径,并根据需要修改保存路径的格式。
相关问题
python opencv保存图片_OpenCV Python 保存图片
您可以使用OpenCV的imwrite函数来保存图片。以下是一个示例代码:
```python
import cv2
# 读取图片
image = cv2.imread('input.jpg')
# 保存图片
cv2.imwrite('output.jpg', image)
```
在这个示例中,`imwrite`函数将`image`保存为名为`output.jpg`的文件。
请注意,要成功保存图像,您需要确保图像文件可写,并且指定的路径是有效的。
opencv如何保存一张图片,python实现
在 Python 中,使用 OpenCV 库保存一张图片非常简单,可以通过以下代码实现:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 保存图片
cv2.imwrite('saved_image.jpg', img)
```
其中,`cv2.imread()` 函数用于读取图片,第一个参数为图片路径,返回一个 NumPy 数组表示的图片。`cv2.imwrite()` 函数用于保存图片,第一个参数为保存路径,第二个参数为要保存的图片数组。
阅读全文