cv2.imwrite(函数)
时间: 2023-06-07 20:07:03 浏览: 56
这是一个OpenCV中用于保存图像的函数,可以将一个numpy数组参数保存为一幅图像文件。其语法为cv2.imwrite(filename, img, params),其中filename是保存的文件名,img是要保存的图像,params是可选的保存参数。该函数返回一个bool类型的值,表示是否成功保存了图像。
相关问题
cv2.imwrite函数
cv2.imwrite函数是OpenCV库中用于将图像保存到文件的函数。它的语法如下:
```python
cv2.imwrite(filename, image)
```
其中,`filename`是要保存的文件名(包括路径),`image`是要保存的图像数据。
这个函数可以将图像以指定的格式(根据文件名的扩展名确定)保存到文件中。常见的图像格式包括JPEG、PNG、BMP等。如果保存成功,函数返回`True`,否则返回`False`。
示例代码:
```python
import cv2
# 读取图像
image = cv2.imread('input.jpg')
# 修改图像
# ...
# 保存图像
cv2.imwrite('output.jpg', image)
```
在上面的示例中,我们首先使用`cv2.imread`函数读取了一个名为`input.jpg`的图像,然后对图像进行了一些修改(略),最后使用`cv2.imwrite`函数将修改后的图像保存为`output.jpg`文件。
cv2.imwrite函数使用
cv2.imwrite函数是OpenCV中用于将图像保存到文件的函数。它的语法如下:
cv2.imwrite(filename, img, params)
其中,filename是要保存的文件名,img是要保存的图像,params是可选参数,用于指定保存图像的格式。如果不指定params,则默认保存为JPEG格式。
下面是一个示例代码:
```
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 将图像保存为PNG格式
cv2.imwrite('image.png', img, [cv2.IMWRITE_PNG_COMPRESSION, 0])
```
在上面的代码中,我们首先使用cv2.imread函数读取了一张图像,然后使用cv2.imwrite函数将其保存为PNG格式。注意,我们还指定了一个可选参数,用于设置PNG压缩级别为0,表示不压缩。
相关推荐
![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)