A security system featured with AI assistance and biometric verification method
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This project aims to develop an advanced facial recognition system to address the growing security needs and technological challenges. The system will combine state-of-the-art facial recognition technology and advanced algorithms to provide outstanding performance and functionality, meeting the requirements of multiple application areas.
Installing all packages and modules in order to run this project. Some of these module installation is tricky; following the instruction.
Installing Dlib
Installing Dlib in Window is tricky so we have two options here:
Option one: Installing Dlib Manually
we have to download the file from third part, following this video for help:
Option two: Installing face_recognition with prebuild dlib library
- Installing this forked face_recognition
pip3 install face_recognition @ git+https://github.com/thetoby9944/face_recognition
Packages installation
Installing there following packages:
- All modules required
pip3 install CMake pip3 install face_recognition #ignore if you install this module from above step pip3 install opencv-python #operating the webcam pip3 install SpeechRecognition #convert your talk to text pip3 install gtts #convert text to mp3 audio file pip3 install playsound==1.2.2 #play out the mp3 from pc speaker pip3 install pyaudio #same as above pip3 install cvzone #detect the distance between face and camera pip3 install mediapipe #detect the distance between face and camera pip3 install spacy #used to extract person name from user speech input pip3 install pyserial #using python to control arduino board python -m spacy download en_core_web_sm #used to extract person name from user speech input
-
python 3.10 is recommended since some libraries are not ready for newer version
-
Clone the repo
git clone https://github.com/zhant22/biometric_security_system.git
-
Install All packages required
git install
This project aims to develop an advanced facial recognition system to address the growing security needs and technological challenges. The system will combine state-of-the-art facial recognition technology and advanced algorithms to provide outstanding performance and functionality, meeting the requirements of multiple application areas.
For more examples, please refer to the Documentation
- Facial recognition
- Distance detection Surveillance Camera
- AI voice assistant
- Graphic User Interface
- Hardware LED lights for statues indication
- Step motor as door opener
- Finger print reader
- All Feature completed
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Your Name - @twitter_handle - email@email_client.com
Project Link: https://github.com/zhant22/biometric_security_system