python用cv2保存图片
时间: 2024-06-18 09:02:40 浏览: 18
使用OpenCV的cv2模块,可以很方便地在Python中读取、显示和保存图像。以下是使用cv2保存图片的简单步骤:
1. 导入cv2模块
```
import cv2
```
2. 使用cv2.imread()函数读取图像文件
```
img = cv2.imread('image.jpg')
```
3. 使用cv2.imwrite()函数保存图像文件
```
cv2.imwrite('new_image.jpg', img)
```
其中,第一个参数为保存的文件名,第二个参数为要保存的图像。
注意:cv2.imread()和cv2.imwrite()函数默认读写的图像格式是BGR格式,而不是常用的RGB格式。如果需要读写RGB格式的图像,可以使用以下代码:
```
img = cv2.imread('image.jpg')
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
cv2.imwrite('new_image.jpg', cv2.cvtColor(img, cv2.COLOR_RGB2BGR))
```
相关问题
python的cv2如何保存图片
在Python中,使用OpenCV库(cv2)保存图片非常简单。你可以使用cv2.imwrite()函数来保存图片。下面是保存图片的步骤:
1. 首先,导入cv2库:
```python
import cv2
```
2. 使用cv2.imread()函数读取图片:
```python
image = cv2.imread('image.jpg')
```
这里的'image.jpg'是你要保存的图片的文件路径。
3. 使用cv2.imwrite()函数保存图片:
```python
cv2.imwrite('saved_image.jpg', image)
```
这里的'saved_image.jpg'是你要保存的图片的文件名,可以根据需要自定义。
完整的代码示例:
```python
import cv2
# 读取图片
image = cv2.imread('image.jpg')
# 保存图片
cv2.imwrite('saved_image.jpg', image)
```
这样就可以将图片保存到指定的路径下。
python的CV2保存图片
在 Python 中,使用 OpenCV 库(cv2)保存图像非常简单。你可以使用 `cv2.imwrite()` 函数完成这个任务。这个函数接受两个参数:图像的文件名和要保存的图像对象。
下面是一个保存图像的示例代码:
```python
import cv2
# 读取图像
image = cv2.imread('input.jpg')
# 保存图像
cv2.imwrite('output.jpg', image)
```
这段代码中,我们首先使用 `cv2.imread()` 函数读取名为 "input.jpg" 的图像。然后,我们使用 `cv2.imwrite()` 函数将读取到的图像保存为名为 "output.jpg" 的图像文件。