cv2.imwrite 用法,举例
时间: 2023-11-19 09:37:08 浏览: 90
将图像导出到选定数据类型的 TIF 或 TIFF 文件:对 IMWRITE 的补充,用于写入超出 int16 数据类型的 TIF 文件。-matlab开发
5星 · 资源好评率100%
好的,cv2.imwrite()是OpenCV库中用于将图像保存成文件的函数。它的使用方法如下:
cv2.imwrite(filename, image)
其中,filename是要保存的文件名,可以是相对路径或绝对路径;image是要保存的图像数据。
下面是一个简单的示例代码:
import cv2
# 读取一张图片
img = cv2.imread('image.jpg', 1)
# 将图像转为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 保存为 JPEG 格式
cv2.imwrite('gray_image.jpg', gray)
# 读取保存的图片并显示
img2 = cv2.imread('gray_image.jpg', 1)
cv2.imshow('gray_image', img2)
cv2.waitKey(0)
cv2.destroyAllWindows()
这段代码首先读取一张彩色图片,然后将其转为灰度图并将其保存为 JPEG 格式。最后读取保存的图片并显示在屏幕上。
阅读全文