This application allows tracking customers around premises of a company.
It receives detected and aligned faces from client devices (see FaceRecognition) and performs face recognition on them and logs their movement. Faces of staff are ignored. The management interface is build using Django. The clients are configured via this server.
- Install Docker and Docker Compose
- Clone this repository
- In current directory execute command
docker-compose up --build
- Then enter these commands:
docker-compose run app python3 manage.py migrate
docker-compose run app python3 manage.py createsuperuser
You can use the provided script run.sh
to run the application (executes docker-compose up
).
Furthermore, it accepts the following switches:
-b
- to build the images and executedocker-compose run app python3 manage.py migrate
to migrate the database.-s
- to create a superuser by executingdocker-compose run app python3 manage.py createsuperuser