Face recognition прототип на базе jetson nano

100 000 руб. за проект
24 июня 2020, 06:19 • 12 откликов • 52 просмотра
Нужно разработать блок распознавания лиц и определения повышенной температуры. Только то что выделено синим на схеме.

на вход блока
-2 RSTP потока
- данные о “known faces” из внутренней Faces DB Api

выход
- сообщения о фактах распознавания лиц (отправлять на message broker)
- RSTP поток с ip камеры с добавлением информации о фактах распознавания лиц

функционирование
предлагается использование библиотек OpenCV и face_recognition (см. например https://medium.com/@ageitgey/build-a-hardware-based-face-recognition-system-for-150-with-the-nvidia-jetson-nano-and-python-a25cb8c891fd)
Блок FR использует данные из БД Faces через Rest API для распознавания лиц в потоке поступающем из ip-камеры. После чего информация о регионе в котором расположено лицо (+некоторое линейное преобразование для устранения разности разрешений ip-камеры и тепловизора) передается на блок EBT. Информация о распознавании идет в модуль генерации и отправки сообщений.
Блок EBT выдает информацию о температуре данного лица в блок генерации и отправки сообщений.
Блок генерации RSTP потока получает на вход RSTP поток из ip-камеры и блоков FR и EBT.

Требования
возможность запуска на jetson nano и/или выделенном сервере с GPU (linux docker)

Оплата и процесс работы
возможна как почасовая так и по-этапная оплата. этапы/стоимость/ставки - предмет обсуждения.
задача сейчас - быстро собрать прототип (удаленный доступ к тепловизору есть). качество распознавания и улучшение алгоритмов повышенной температуры можно на следующем этапе.
Файлы