Разработка онлайн приложения с использованием технологии Face-API

15 000 руб. за проект
11 мая 2021, 08:20 • 5 откликов • 43 просмотра
Добрый день!

Я нашел несколько примеров использования технологии Face-API для определения эмоций по видео и онлайн трансляции с веб камер.

https://github.com/justadudewhohacks/face-api.js/
https://github.com/WebDevSimplified/Face-Detection-JavaScript

Теперь мне нужно немного усовершенствовать данную программу.

Цель: создание онлайн сайта на основе технологий Face-API для мониторинга поведения людей по видео записям.

Программа должна иметь следующий простой функционал (детально все показано в таблице, которую прикрепил к заказу):

1. Возможность загрузить видео:
  • После загрузки видео, программа должна обработать его и разбить по кадрам на несколько изображений сохраняя их на сервер в зависимости от заданного интервала (каждая секунда, 3 сек, 5 сек, 10 сек, 20 сек, 30 сек, 1 мин).
  • Добавить категорию в виде метки.
  • Добавить в базу данных исходное количество людей (вручную на урок). Например мы знаем что присутствовали 10 человек.
  • Далее программно обнаружить лица в этих кадрах.
2. После обнаружения лиц, программа должна отметить статус лица в конкретный момент времени в виде меток в базе данных. Пример колонок смотрите в приклепленном файле.

3. После того как программа сделала отметки нужно их сохранить в базе данных:
  • Нужно сделать выгрузку из базы данных в формат таблиц xlsx (csv):
    • по результатам анализа,
    • по результатам анализа по категории,
    • по результатам анализа всех загрузок.
  • Создать удобный интерфейс в виде линейного графика с эмоциями людей на кадрах с учетом колебания общего количества людей на кадрах (также по результатам анализа загруженного видео и результатам всех ранее загруженных видео по категории - пример смотрите в файле).
4. (ОПЦИОНАЛЬНО) После проверки каждого кадра, нужно добавить функцию верно/неверно по определению меток, чтобы программа запоминала действие и при повторном случае правильно задавала метки.
  • То есть, нужно чтобы результаты сохранялись и постоянно совершенствовались исходя из машинного обучения.

Прикрепил excel файл с демо необходимого интерфейса и таблицы.
Файлы