📜  Python OpenCV 基础 2 : imwrite 保存图像(1)

📅  最后修改于: 2023-12-03 15:18:57.582000             🧑  作者: Mango

Python OpenCV 基础 2 : imwrite 保存图像

OpenCV是一个开源计算机视觉库,它在计算机视觉和机器学习领域中广泛应用。在本教程中,我们将介绍OpenCV中的函数cv2.imwrite(),用于保存图像。

cv2.imwrite()

cv2.imwrite()函数用于将图像保存为文件。它接受两个参数:文件名和要保存的图像。

cv2.imwrite(filename, image)
  • filename:要保存图像的文件名
  • image:要保存的图像

imwrite()函数支持多种图像格式,例如JPEG、PNG、BMP、TIFF等。

代码示例
import cv2

# 读取图像
img = cv2.imread("example.jpg")

# 灰度化处理
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# 保存灰度化后的图像
cv2.imwrite("gray_example.jpg", gray_img)

上述代码中,我们读取了一个名为example.jpg的图像,并使用cv2.cvtColor()函数将其转换为灰度图像。随后,我们使用cv2.imwrite()函数将灰度化后的图像存储为gray_example.jpg文件。

总结

imwrite()函数提供了一种简单的方法将图像保存为文件。本教程向您介绍了imwrite()函数的常用方法和参数,希望对您有所帮助。