opencv的imwrite函数如何使用
时间: 2023-08-30 09:09:54 浏览: 179
Opencv中imwrite函数源代码
5星 · 资源好评率100%
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。
阅读全文