📜  Python OpenCV | cv2.imwrite() 方法(1)

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

Python OpenCV | cv2.imwrite() 方法

cv2.imwrite() 方法是 Python OpenCV 库中用于将图像保存到文件的函数。它接受两个参数,第一个参数是文件保存的路径和名称,第二个参数是要保存的图像对象。

语法
cv2.imwrite(filename, image)
参数
  • filename:表示文件路径和名称的字符串。可以是绝对路径或相对路径。
  • image:要保存的图像对象。
返回值

cv2.imwrite() 方法没有返回值。它会将图像保存到指定路径。

示例

以下是一个简单的示例,演示如何使用 cv2.imwrite() 方法将图像保存到文件:

import cv2

# 读取图像
image = cv2.imread('image.jpg')

# 对图像进行处理...

# 保存图像
cv2.imwrite('output_image.jpg', image)

以上示例中,我们首先使用 cv2.imread() 方法读取一个名为 "image.jpg" 的图像文件,然后对图像进行一些处理操作,最后使用 cv2.imwrite() 方法将处理后的图像保存到当前工作目录下的名为 "output_image.jpg" 的文件中。

注意事项
  • 文件路径必须存在并且可写,否则会抛出异常。
  • 如果指定的文件路径已存在同名文件,该文件将被覆盖。
  • 图像保存格式将根据文件扩展名自动确定,通常支持多种常见的图像格式(例如 JPG、PNG、BMP 等)。

cv2.imwrite() 方法是 OpenCV 中用于保存图像的常用函数,它在图像处理和计算机视觉任务中非常有用。你可以使用该方法将图像保存到文件,以供后续使用或展示。