OpenCV计算机视觉项目实战(Python版)
上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文件名进行灰度存储。