Как записать видео с помощью openCV в Python?Python

Программы на Python
Ответить
Anonymous
 Как записать видео с помощью openCV в Python?

Сообщение Anonymous »

Я не знаю, как записать видео с помощью openCV. Коды, которые у меня есть, позволяют мне показывать видео в шаблоне HTML, но я не уверен, какие коды позволяют мне записывать видео.
-camera.py-
import cv2

class VideoCamera(object):
def __init__(self):
self.video =cv2.VideoCapture(1)

def __del__(self):
self.video.releast()

def get_frame(self):
ret, frame = self.video.read()

ret, jpeg = cv2.imencode('.jpg' , frame)
return jpeg.tobytes()

-main.py-
from camera import VideoCamera
@app.route("/Record", methods=['GET', 'POST'])
def Record():
#return Response(generate_frames(), mimetype='multipart/x-mixed-replace; boundary=frame')
return render_template('record.html')

def gen(camera):
while True:
frame = camera.get_frame()
yield (b' --frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame
+ b'\r\n\r\n')

@app.route('/video_feed')
def video_feed():
return Response(gen(VideoCamera()), mimetype='multipart/x-mixed-replace; boundary=frame')

-record.html-

Изображение



Подробнее здесь: https://stackoverflow.com/questions/777 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»