OpenCV Python - 写入图像
CV2 包中有 imwrite() 函数,可以将图像对象保存到指定的文件中。
借助 imwrite() 函数保存图像的命令如下 −
cv2.imwrite(filename, img)
图像格式由 OpenCV 根据文件扩展名自动确定。 OpenCV 支持 *.bmp, *.dib , *.jpeg, *.jpg, *.png,*.webp, *.sr,*.tiff, \*.tif 等图像文件类型。
示例
以下程序加载 OpenCV logo 图像并在按下"s"键时保存其灰度版本 −
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()