OpenCV可以使用 imwrite( ) 函数存储图像,使用语法如下:
ret = cv2.imwrite(path, image)
第1个参数 path 是存储结果的图像文件名,此名称含路径,如果省略路径就是指目前工作的文件夹。此外,除了可以使用相同的图像格式存储外,也可以使用不同的图像格式存储图像文件,例如:jpg、tiff、png,等等。
第2个参数 image 是要存储的图像对象。
如果存储图像成功会返回True,否则返回False。
程序实例 ch1_7.py: 将jk.jpg存储成out1_7_1.tiff和out1_7_2.png。
执行结果 可以在ch1文件夹看到下列图像文件。
习题
分别以彩色和灰度读取图像,笔者使用jk.jpg在屏幕显示,同时以下列方式存储:
用 jk_color 文件名进行彩色存储。
用 jk_gray 文件名进行灰度存储。