Я использую Flask, чтобы сделать небольшое приложение для распознавания лиц.Я хочу добиться, когда лица обнаружены, они будут обновлены на странице HTML.
В части JavaScript, я использую getUserMedia для потоковой передачи изображений с камеры с клиента на сервер.
В части Flask я получаю изображения и обрабатываю их с помощью этой функции:
@app.route('/image.jpeg', methods=['POST'])
def on_image_captured():
data = request.data
image_file = request.files['image']
image = Image.open(image_file)
image = np.array(image)
image = image[..., :3]
# faces is a list of detected faces (a list of numpy array)
faces = system.detect_faces(image)
return ''
В моем HTML-файле есть две вещи для рендеринга: первая - это потоковое видео, другая - обнаруженные лица,У меня вопрос: как отправить обнаруженные лица (переменная faces
) в HTML, чтобы он динамически отображал переменные числа лиц на странице?