Создать микро сервис с использованием Docker контейнеров
Два из которых должны содержать библиотеку Face_recognition https://github.com/ageitgey/face_recognition. Там по ссылке можно найти докер образы, инструкцию и всё необходимое.
Создать контейнер с очередью передачи кадров в контейнеры с моделями и получения кадров с bounding box обратно. Создать возможность добавлять дополнительные контейнеры с моделями Face_recognition в сервис.
Запустить видео, например с VLC, и подать его в сервис.
Готовым результатом считается:
1 распознавание лиц на двух видео запущенных одновременно для двух разных моделей. фронт писать не надо, достаточно всплывающего окна из openCV.
2 распознавание лиц, если два видео запущенных одновременно для одной модели.
3 написан краткий мануал по добавлению дополнительных контейнеров
4 в коде присутствуют комментарии(больше 3 шт.)
5 повторяемость результат у меня локально.
Собственно, всё необходимо сделать на Python.