Skip to content

darshanC07/Face-Recognition-David

DAVID - Face Recognition system

Heyyy coders!!

You already met with DAVID, a self-built virtual assistant. David is a friendly and helpful voice-commanded Virtual Assistant who can assist you with a wide range of tasks. From opening websites, searching for information, engaging in enjoyable conversations, and creating files, David is there to make your life easier. He can also access and open files on your device, make changes as needed, and much more. With David, you'll have a reliable companion for all your digital needs.
You can check it out here.
Previous Github Repository : https://github.com/darshanC07/David-Virtual-Assistant

The latest feature I've added to David is a face recognition system with GUI. Now David can not only just hear your commands and work accordingly but also he can now detect and recognize faces that also in realtime.

David_video.mp4

Key Points

  1. Built GUI for David.
  2. Detects and Recognizes faces in real time.
  3. Uses Faces from the known_faces folder as db.
  4. Provided a feature to save unknown faces, for future recognition.

Installation

  1. Clone this repository
  git clone https://github.com/darshanC07/DAVID-face_reg_sys.git
  1. Nagivate to the folder
cd .\DAVID-face_reg_sys\
  1. Install required modules
pip install -r requirements.txt
  1. Visit Google AI Studio, and get your free api key. Add that api key in config.py file.
  2. Run the app.py
python app.py

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Feedback

If you have any querries/issues, please reach out to me at darshanchoudhary2007@gmail.com. Also please provide your valuable feedback.

About

Update : Face recognition is integrated in David Virtual Assitant. It can stores faces along with its embeddings and recognize them in future

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages