Изображение остается пустым с колбой и multipart/x-mixed-replacePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Изображение остается пустым с колбой и multipart/x-mixed-replace

Сообщение Anonymous »

У меня есть веб-приложение flask, которое считывает информацию с моей камеры и должно отображать ее в моем веб-браузере. Но вместо отображения я получаю пустое изображение, как показано здесь:

py-файл

Код: Выделить всё

import cv2
import numpy
from flask import Flask, render_template, Response, stream_with_context, Request

video = cv2.VideoCapture(0)
app = Flask(__name__)

def video_stream():
while(True):
ret, frame = video.read()
if not ret:
break
else:
ret, buffer = cv2.imencode('.jpeg',frame)
frame = buffer.tobytes()
yield (b'--frame\r\n' b'Content-type: image/jpeg\r\n\r\n' + frame + b'\r\n')

@app.route('/siteTest')

def siteTest():
return render_template('siteTest.html')

@app.route('/video_feed')

def video_feed():
return Response(video_stream(), mimetype= 'multipart/x-mixed-replace; boundary = frame')

app.run(host ='0.0.0.0', port= '5000', debug=False)
(IP изменился по понятным причинам)
html файл

Код: Выделить всё




img{ display: block;
margin-left: auto;
margin-right: auto;
}
h1 {text-align: center;}






Буду признателен за любую помощь.
Я пробовал изменить ответ, который не сработал, а также изменить video_stream(), но думаю, что сделал что-то не так.

Подробнее здесь: https://stackoverflow.com/questions/745 ... ed-replace
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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