Захвата видео в браузере и распознавание лиц

Цена договорная • безналичный расчёт, электронные деньги
09 марта 2017, 13:11 • 4 отклика • 38 просмотров
Необходимо написать программный модуль.
Захват видео и распознавание лиц.

1) Захват видео с веб камеры устройства.
2) Отображение видео через веб браузер (включая браузеры мобильных устройств андроид) в реальном времени (зеркало).
3) Необходимо в реальном времени осуществить:
  • распознавание лица (глаза, рот, губы... около 60 точек)
  • на распознанные точки надеть маску (изображение предоставим согласно необходимым техничеcким параметрам)
  • при движении лица, движение маски должно быть адекватным

Технические подробности.

1. захват видео в браузере средствами webrtc;
2. применить технологию распознавания лиц(*) по кадрам видео в режиме реального времени.
* технология opencv, подбор наборов классификаторов;
3. организовать передачу видео и результатов распознавания (набор точек ** + метки времени) на сервер;
4. разработать модель, применить рендеринг на основе контрольных точек **
5. микширование результатов рендеринга с оригинальным видео ("наложение маски") + микширование средствами ffmpeg api
(просмотр "на лету"... - возможность применения разных моделей по ходу просмотра)