cv2.imwrite函数的参数有哪些?
时间: 2024-06-16 12:03:44 浏览: 12
cv2.imwrite函数有两个参数:
1. 第一个参数是保存图片的文件名,包括文件路径。这个参数是一个字符串类型。
2. 第二个参数是要保存的图片数据。这个参数可以是一个NumPy数组或者一个OpenCV的图像对象。
以下是一个示例代码,演示了cv2.imwrite函数的使用:
```python
import cv2
# 读取图片
image = cv2.imread('image.jpg')
# 保存图片
cv2.imwrite('output.jpg', image)
```
这个示例中,'image.jpg'是要读取的图片文件,'output.jpg'是要保存的文件名。函数会将读取的图片数据保存为'output.jpg'文件。
相关问题
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()函数显示出来。
cv2.imwrite函数的参数详解
`cv2.imwrite()`函数是OpenCV中的一个用于保存图像的函数,它的参数如下:
```python
cv2.imwrite(filename, img, params=None)
```
其中,`filename`是要保存的文件名,`img`是要保存的图像,`params`是可选参数。
下面是参数的详细解释:
- `filename`: 要保存的文件名,可以是绝对路径或相对路径。文件名的后缀决定了保存的图像格式,如`.jpg`、`.png`、`.bmp`等。
- `img`: 要保存的图像,可以是NumPy数组、PIL图像或OpenCV图像。
- `params`: 可选参数,用于指定保存图像的格式和质量。它是一个保存图像的参数列表,包括:
- `params=None`:默认情况下,保存为JPEG格式,图片质量为95。
- `params=[int(cv2.IMWRITE_JPEG_QUALITY), 90]`:指定保存为JPEG格式,图片质量为90。
- `params=[int(cv2.IMWRITE_PNG_COMPRESSION), 5]`:指定保存为PNG格式,压缩级别为5。
- `params=[int(cv2.IMWRITE_WEBP_QUALITY), 90]`:指定保存为WebP格式,图片质量为90。
注意:在使用`cv2.imwrite()`函数保存图像时,要保证文件夹已经存在,否则会报错。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)