
上QQ阅读APP看书,第一时间看更新
1-5 存储图像
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文件名进行灰度存储。
