OpenCV Python 写入图像
CV2 包含 imwrite() 函数,可以将图像对象保存到指定的文件中。
使用 imwrite() 函数保存图像的命令如下所示−
cv2.imwrite(filename, img)
图像格式是由OpenCV根据文件扩展名自动决定的。OpenCV支持*.bmp,*.dib,*.jpeg,*.jpg,*.png,*.webp,*.sr,*.tiff,*.tif
等图像文件类型。
示例
按下“s”键时,以下程序将加载OpenCV标志图像并保存其灰度版本−
import numpy as np
import cv2
# Load an color image in grayscale
img = cv2.imread('OpenCV_Logo.png',0)
cv2.imshow('image',img)
key=cv2.waitKey(0)
if key==ord('s'):
cv2.imwrite("opencv_logo_GS.png", img)
cv2.destroyAllWindows()