Как показать переменную изображения python в html с помощью flask? - PullRequest
1 голос
/ 16 июня 2020

Я хочу показать переменную изображения кадра видео в HTML. Вот мой видеокод.

def webcam(queue, capture):
 while True:
 frame_pos = capture.get(cv2.CAP_PROP_POS_FRAMES)
 frame_count = capture.get(cv2.CAP_PROP_FRAME_COUNT)

 (grabbed, frame) = capture.read()
 if not grabbed:
  print ("Not grabbed.")
  break;

 if((frame_pos%50) == 0):  
  results = model.detect([frame], verbose=1)

  # Visualize results
  r = results[0]
  masked_frame = display_instances(frame, r['rois'], r['masks'], r['class_ids'],
                            class_names, r['scores'])

, а это flask код

def threaded() -> 'html': 

app = Flask(__name__)
run_with_ngrok(app)

@app.route("/")
def home()-> 'html':
  return render_template('test.html')

app.run()

Я использовал эти 2 функции, используя поток вроде этого

start_new_thread(threaded, ())

while True:
 start_new_thread(webcam(enclosure_queue,capture), (enclosure_queue,))

Я хочу, чтобы локальная переменная masked_frame использовала функцию flask и отображала ее на веб-странице HTML. Но я не знаю, что делать ... Можно ли получить локальную переменную изображения в функции flask? А как подключить то к HTML? Пожалуйста, помогите мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...