Skip to content

kayatovsky/face-recognition

 
 

Repository files navigation

face-recognition

Установка

Данный гайд по установке неокончательный и действителен для версии приложения на 26.10.2020.

Обычная установка

Было обнаружено, что приложение не работает на python версии 3.7 и более новых. Оптимально использовать Python 3.6

  1. Скачайте и разархивируйте репозиторий или склонируйте его
git clone https://github.com/Girundi/face-recognition.git
  1. Следуя гайдам, установите библиотеку dlib
  1. Установите PyTorch с официального сайта. Для более стабильной работы рекомендуется установить версию с CUDA, даже если не предпологается использование GPU-ускорения
  1. Установите остальные библиотеки
pip install -r requirements.txt
  1. Добавьте в головную директорию файлы для Google API
  1. Если это перенос на новое место, то создайте проект в Google Console следуя гайду. Создайте веб-сервис и сервисный аккаунт и добавьте соответствующие JSON-файлы в головную директорию проекта.

  2. Добавьте модель RetinaFace в директорию weights внутри проекта. Он тяжеловат для GitHub.

  1. Установите Redis и запустите его
src/redis-server

Или версию для Windows, если вы тестите на ПК. И запустите redis-server.exe.

  1. Запустите Worker'а в головной директории проекта
celery -A app3.celery worker -l info -P eventlet
  1. Запустите из приложение
python app3.py

Докерезация

to be continued...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.0%
  • HTML 5.0%