cv.imwrite
时间: 2023-08-19 12:09:53 浏览: 49
cv.imwrite() 是 OpenCV 库中的一个函数,用于将图像写入文件,其语法如下:
cv.imwrite(filename, img[, params])
其中,filename 是要写入的文件名,img 是要写入的图像数据,params 是可选参数,用于指定额外的格式化参数,比如 JPEG 图像的压缩质量等。这个函数会返回一个布尔值,表示写入是否成功。
示例代码:
```python
import cv2 as cv
# 读取图像
img = cv.imread('image.jpg')
# 将图像写入文件
success = cv.imwrite('output.jpg', img)
if success:
print('写入成功!')
else:
print('写入失败!')
```
这段代码会从当前目录下读取名为 image.jpg 的图像文件,然后将其写入名为 output.jpg 的文件中。如果写入成功,程序会输出“写入成功!”;否则输出“写入失败!”。
相关问题
cv.imwrite用法
cv.imwrite()是OpenCV中用于保存图像的函数。它的用法如下:
cv.imwrite(filename, img[, params])
参数说明:
- filename:保存图像的文件名,必须包含文件扩展名(如.jpg、.png等)。
- img:要保存的图像,可以是numpy数组或Mat对象。
- params:可选参数,用于指定保存图像的特定格式。默认为None。
示例:
```python
import cv2 as cv
img = cv.imread('image.jpg') # 读取图像
cv.imwrite('output.jpg', img) # 保存图像
```
在这个例子中,我们读取了名为“image.jpg”的图像,并将其保存为名为“output.jpg”的文件。如果输出文件已经存在,则会被覆盖。
cv. imwrite怎么使用举例
cv.imwrite() 是 OpenCV 库中的一个函数,用于将图像保存为文件。下面是一个使用cv.imwrite()函数将图像保存的例子:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 将图像保存为PNG文件
cv2.imwrite('new_image.png', img)
```
在这个例子中,我们首先使用cv2.imread()函数从文件中读取图像。然后,我们使用cv2.imwrite()函数将图像保存为PNG文件。第一个参数是保存的文件名,第二个参数是要保存的图像对象。如果文件保存成功,函数将返回True,否则返回False。