Система распознавания лиц может помочь учебным заведениям стать безопаснее и удобнее. Потенциально такая система способна идентифицировать каждого человека в учебном заведении, считывать его внешние параметры (направление внимания, настроение и другие), а затем собирать и обрабатывать данные в реальном времени.
Для детектирования лиц мы используем модель нейросети YOLOv8, которая на данный момент является State-Of-The-Art моделью для детектирования объектов.
Обучать большие модели нейросетей достаточно трудоемко, поэтому на данный момент доступна только легкая n-версия модели.
- YOLOv8n-face
- YOLOv8s-face
- YOLOv8m-face
- YOLOv8l-face
- YOLOv8x-face
Для использования детектора достаточно запустить detector.py
и указать источник детектирования (изображение, видео, видеострим), например:
python3 detector.py --source /home/fruitourist/Desktop/futurists.jpg
Также вы можете указать путь до весов модели и необходимость сохранения результата.