python的opencv库imwrite怎么用
时间: 2023-06-02 17:08:19 浏览: 79
您好,关于python的opencv库中的imwrite函数的使用方法,下面是一个简单的代码示例:
```python
import cv2
# 读取图片
img = cv2.imread('test.jpg')
# 将图片保存到本地
cv2.imwrite('output.jpg', img)
```
其中,`imwrite`函数的第一个参数为保存的文件名,第二个参数为要保存的图片数据。另外,需要注意的是,如果指定了一个不存在的文件夹作为保存路径,程序会报错。
相关问题
opencv的imwrite函数如何使用
OpenCV中的imwrite函数可以用于将图像保存为文件。以下是该函数的使用方式:
```python
cv2.imwrite(filename, img[, params])
```
参数说明:
- filename:保存图像的文件名,可以包含路径和文件类型后缀。
- img:要保存的图像。
- params:可选参数,它是一个包含保存参数的列表。例如,对于JPEG格式,可以设置图片质量(0-100),默认为95,如:[cv2.IMWRITE_JPEG_QUALITY, 90]。
示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('example.jpg')
# 将图像保存为PNG格式
cv2.imwrite('example.png', img)
# 将图像保存为JPEG格式,设置图片质量为90
cv2.imwrite('example.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 90])
```
以上示例代码将读取名为`example.jpg`的图像,然后将其保存为PNG格式和JPEG格式。在保存JPEG格式时,还设置了图片质量为90。
opencv中imwrite
OpenCV中的imwrite函数用于将图像保存到文件中。它的语法如下:
```python
cv2.imwrite(filename, img, params)
```
- filename:保存图像的文件名,可以包括文件路径。
- img:要保存的图像。
- params:可选参数,用于指定保存图像的参数。例如,指定图像质量、JPEG压缩级别等。如果使用默认参数,可以将其设置为None。
以下是一个例子,将图像保存为名为"output.jpg"的JPEG文件:
```python
import cv2
img = cv2.imread('input.jpg', cv2.IMREAD_COLOR)
cv2.imwrite('output.jpg', img)
```
这将读取名为"input.jpg"的图像,并将其以JPEG格式保存为"output.jpg"。