![OpenCV轻松入门:面向Python(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/266/47382266/b_47382266.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.3 保存图像
OpenCV提供了函数cv2.imwrite(),用来保存图像,该函数的语法格式为
![](https://epubservercos.yuewen.com/D41D8C/26766203101053706/epubprivate/OEBPS/Images/txt001_27.jpg?sign=1739282242-aqz148HfqINc1Aa7N1ne658lq0RbqpXa-0-8885442c5935c4bc53f7952c9db9cc8a)
其中:
● retval是返回值。如果保存成功,则返回逻辑值真(True);如果保存不成功,则返回逻辑值假(False)。
● filename是要保存的目标文件的完整路径名,包含文件扩展名。
● img是被保存图像的名称。
● params是保存类型参数,是可选的。
【例1.7】编写一个程序,将读取的图像保存到当前目录下。
根据题目要求,编写代码如下:
![](https://epubservercos.yuewen.com/D41D8C/26766203101053706/epubprivate/OEBPS/Images/txt001_28.jpg?sign=1739282242-1dh9UfkQi6aTWJ1kSpil3Y15GksG8yFS-0-3e22204ed25e924843a39494f7388775)
上述程序会先读取当前目录下的图像lena.bmp,生成它的一个副本图像,然后将该图像以名称result.bmp存储到当前目录下。