Python cv2.imwrite
时间: 2023-08-19 20:08:18 浏览: 150
`cv2.imwrite()` 是 OpenCV 库中的一个函数,用于将图像保存到文件中。以下是使用 Python 中 `cv2.imwrite()` 函数保存图像的示例代码:
```python
import cv2
# 读取图像
image = cv2.imread('input.png')
# 修改图像(这里仅作示例,可以根据需求进行更改)
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 保存图像
cv2.imwrite('output.png', gray_image)
```
在上面的代码中,我们首先使用 `cv2.imread()` 函数读取名为 "input.png" 的图像。然后,我们将图像从 BGR 颜色空间转换为灰度图像,使用 `cv2.cvtColor()` 函数。最后,我们使用 `cv2.imwrite()` 函数将修改后的图像保存为 "output.png"。
请注意,保存图像时文件的扩展名应与所使用的图像格式相对应(例如,使用 ".png" 扩展名保存为 PNG 图像)。
相关问题
python cv2.imwrite()的用法
Python中的cv2.imwrite()函数是OpenCV库中的一个函数,用于将图像保存到指定的文件中。它的语法如下:
cv2.imwrite(filename, image, params=None)
其中,filename是要保存的文件名,image是要保存的图像,params是可选参数,用于指定保存图像的格式和质量等信息。
例如,要将图像保存为JPEG格式,可以使用以下代码:
cv2.imwrite('image.jpg', image, [cv2.IMWRITE_JPEG_QUALITY, 90])
这将把图像保存为名为“image.jpg”的JPEG文件,质量为90。
python cv2.imwrite保存路径
Python中使用cv2.imwrite()函数保存图像时,需要指定保存路径。可以使用绝对路径或相对路径,例如:
绝对路径:
cv2.imwrite('/home/user/image.jpg', img)
相对路径:
cv2.imwrite('image.jpg', img)
其中,img是要保存的图像,可以是numpy数组或OpenCV中的Mat对象。
阅读全文
相关推荐











