A web application built on the first theme of Microsoft Engage 2022, i.e. Face Recognition.
It is a face detection application which is used to strengthen security systems at entrances. Whenever someone knocks at your door, this application will recognize if the person is known to you.
- Open CV - for detecting faces
- Face recognition - for recognizing faces from the database
- Django - Framework
- SQL - database for storing the names and images of people
- Python - programming language
- HTML, CSS - frontend
You should have the following things installed in your device:
- pip
- python3
-
Clone project
-
Go to the project directory
cd Eye_can_see/
-
Install dependencies
pip install -r requirements.txt
-
Start server python3 manage.py runserver
For a video tutorial, refer to this link.
In the Home page:
Enter your name as the user and submit.
Second Page:
- Enter your name as user
- Enter the person's name or relation
- Choose a photo of the person from your device
- Click Submit
You will be rediected to the home page after the person has been added.
- Click on 'Recognize' on the navbar (Make sure your camera is not being used by any other application)
- Press Q after 3-5 seconds after the web camera opens
The person will be recognized by his name or unkonwn. The voice API will speak aloud the name of the person and it will also be displayed on the screen.