python如何读取视频并保存图片
时间: 2023-10-06 15:08:29 浏览: 157
pythonpython代码实现多张图片合成视频方法.rar
使用OpenCV库可以很方便地读取视频并保存图片。下面是一个示例代码:
```python
import cv2
# 打开视频文件
cap = cv2.VideoCapture('video.mp4')
# 设置保存图片的计数器
count = 0
# 读取视频帧
while cap.isOpened():
ret, frame = cap.read()
if ret:
# 保存图片
cv2.imwrite(f'image_{count}.jpg', frame)
count += 1
else:
break
# 释放视频文件
cap.release()
```
这个示例代码会从名为 `video.mp4` 的视频文件中读取帧,并将每一帧保存为一张图片。图片的命名格式为 `image_0.jpg`、`image_1.jpg`、`image_2.jpg` 等等。如果视频文件读取完毕,就会退出循环,并释放视频文件。
阅读全文