OpenCV

imwrite

2024-12-23

[[opencv-python]] 中用于保存图片的函数。

语法

1
cv2.imwrite(filename, img)
  • filename: 保存的文件名
  • img: 要保存的图片

使用

1
import cv2
2
3
# 读取图片
4
img = cv2.imread("image.jpg")
5
6
# 保存图片
7
cv2.imwrite("output.jpg", img)

如果需要保存视频,则需要使用 [[VideoWriter]]:

1
import cv2
2
3
# 创建 VideoWriter 对象
4
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
5
out = cv2.VideoWriter('output.mp4', fourcc, 20.0, (640, 480))
6
7
# 写入视频
8
for i in range(100):
9
out.write(img)
10
11
# 释放资源
12
out.release()