使用opencv进行持续视频捕获

时间:2019-07-03 13:18:16

标签: python-3.x opencv flask video-streaming

我正在创建一个Web服务器,在该服务器中,我从网络摄像头捕获视频,并使用烧瓶响应发送帧。由于我想捕捉视频10秒钟,因此我应用了持续时间。网络摄像头打开10秒钟,但不捕获视频。下面是代码片段

from flask import Flask, Response,request
import cv2
import time
app = Flask(__name__)     
@app.route('/vid_feed')
def vid_feed():
 url_req = cv2.VideoCapture(0)
 capture_duration = 10
 start_time = time.time()
 while( int(time.time() - start_time) < capture_duration ):
     ret, frame = url_req.read()
 return Response(frame)

我该怎么办?以及如何获取响应输出为帧

0 个答案:

没有答案