cv. imwrite怎么使用举例
时间: 2024-05-07 15:20:32 浏览: 69
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。
相关问题
cv2.imwrite 用法,举例
好的,cv2.imwrite()是OpenCV库中用于将图像保存成文件的函数。它的使用方法如下:
cv2.imwrite(filename, image)
其中,filename是要保存的文件名,可以是相对路径或绝对路径;image是要保存的图像数据。
下面是一个简单的示例代码:
import cv2
# 读取一张图片
img = cv2.imread('image.jpg', 1)
# 将图像转为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 保存为 JPEG 格式
cv2.imwrite('gray_image.jpg', gray)
# 读取保存的图片并显示
img2 = cv2.imread('gray_image.jpg', 1)
cv2.imshow('gray_image', img2)
cv2.waitKey(0)
cv2.destroyAllWindows()
这段代码首先读取一张彩色图片,然后将其转为灰度图并将其保存为 JPEG 格式。最后读取保存的图片并显示在屏幕上。
cv2.imwrite()怎么用?举例说明
cv2.imwrite()是OpenCV库中的一个函数,可以将图像写入到指定的文件中。它的语法格式如下:
```
cv2.imwrite(filename, img, params)
```
其中,`filename`是要写入的文件名称,`img`是要写入的图像数据,`params`是可选参数,用于指定写入图像的格式。
下面是一个实例,演示了如何使用cv2.imwrite()函数将图像保存到本地文件中:
```python
import cv2
# 读取图像
img = cv2.imread('test.jpg')
# 将图像保存到本地文件中
cv2.imwrite('output.jpg', img)
# 读取保存的图像
output_img = cv2.imread('output.jpg')
# 显示保存的图像
cv2.imshow('Output Image', output_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,首先使用cv2.imread()函数读取了一张名为'test.jpg'的图像,然后调用cv2.imwrite()函数将图像保存到了名为'output.jpg'的文件中。最后,程序又读取了保存的图像,并通过cv2.imshow()函数显示出来。
阅读全文