Python中imwrite怎么用
时间: 2024-02-25 15:56:41 浏览: 103
imread函数实现
在Python中,可以使用OpenCV的cv2库来实现图像的读取和写入。其中,cv2.imwrite()函数用于将图像写入文件,其语法如下:
```python
cv2.imwrite(filename, img[, params])
```
其中,filename是要写入的文件名,img是要写入的图像,params是写入参数,可以为空。下面是一个示例:
```python
import cv2
img = cv2.imread('test.jpg') # 读取图片
if img is None:
print('could not load image')
exit()
ret = cv2.imwrite('result.jpg', img) # 将img写入result.jpg文件
if ret:
print('write image successfully')
else:
print('write image failed')
```
需要注意的是,cv2.imwrite()函数需要依赖相关的图像编解码库,如果没有安装相关库可能会导致函数调用失败。另外,OpenCV支持的图像格式有限,不支持所有格式。常用的格式有jpg、png、bmp等。
阅读全文