繁体   English   中英

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

[英]How to extract a frame from a video using python?

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

谁能帮助我。

您可以查看一些用于视频和图像处理的库,例如用于此功能的OpenCV,scikit图像或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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM