Длительный захват видео с использованием opencv - PullRequest
0 голосов
/ 03 июля 2019

Я создаю веб-сервер, на котором я снимаю видео с веб-камеры и в ответ отправляю фреймы с помощью колбы.Поскольку я хочу снимать видео в течение 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)

Что мне делать?А также как получить ответный вывод в виде кадров

...