如何使用python从视频中提取帧?

时间:2018-04-09 10:02:30

标签: python image-processing video video-streaming

我正在尝试从视频流中捕获帧以进行一些处理,但是我无法将流转换为python或使用python控制它,因此我捕获它并保存它然后我试图从中提取帧但我找不到办法。

任何人都可以帮我请求。

1 个答案:

答案 0 :(得分:0)

您可以查看一些用于视频和图像处理的库,例如OpenCV,scikit image或GStreamer,以实现此功能。

<强>的OpenCV

从视频中捕获帧的小例子:

import numpy as np
import cv2

# Capture a frame from device
capture = cv2.VideoCapture(0)

# Capture one frame
ret, frame = cap.read()

# Display resulting frame
cv2.imshow('frame', frame)
if cv2.waitKey(1) & 0XFF == ord('q'):
  break

# Destroy windows
cap.release()
cv2.destroyAllWindows()