def gen(fr):
conn=login_db()
while True:
jpg_bytes = fr.get_jpg_bytes(conn)[0]
yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + jpg_bytes + b'\r\n\r\n')
@app.route('/get_img') def get_img():
return Response(stream_with_context(gen2()), mimetype='multipart/x-mixed-replace);
привет, я использую флягу для потоковой передачи изображения, текст в HTML-шаблоны.Мне уже удалось потоковое изображение в HTML в режиме реального времени.но я действительно не знаю, как отправить текст в HTML.ниже мой index.html
<img src = "{{url_for('get_img')}}"/>
Я использовал этот HTML-тег для получения IMG в режиме реального времени.Вы знаете, как получить текст?
def select_img(conn,id):
with conn.cursor() as cursor :
sql = '''
select name,similarity,img
from test_fol
where id = %s;
'''
cursor.execute(sql,(id))
row = cursor.fetchone()
nparr = np.fromstring(row['img'],np.uint8)
tmp = cv2.imdecode(nparr,cv2.IMREAD_UNCHANGED)
ret, jpg = cv2.imencode('.jpg',tmp)
res = jpg.tobytes()
name = row['name']
similarity = row['similarity']
return(res,name,similarity)
это select_img () в dbMgr.py.Имя переменной и сходство имеют строковый тип.