Despite the availability of a variety of open source face recognition algorithms, there are no ready-made solutions which can be implemented directly. This project demonstrates all kinds of algorithms and various operations that can be implemented on a frontal face. The available algorithms process only high-resolution static shots and perform sufficiently well.
There are several approaches for an algorithm to recognize a face. An algorithm can make use of statistics, try to find a pattern which represents a specific person or use a Convolutional Neural Network (CNN).- Python (3.6+)
- virtualenv (
pip install virtualenv
)
- Create virtual environment
python -m venv env
- Linux
source env/bin/activate
- Windows
env\Scripts\activate
- Install
pip install -r requirements.txt
You can refer to the following articles on the basics of Git and Github.
- Watch this video to get started, if you have no clue about open source
- Forking a Repo
- Cloning a Repo
- How to create a Pull Request
- Getting started with Git and GitHub
- Take a look at the Existing Issues or create your own Issues!
- Wait for the Issue to be assigned to you.
- Fork the repository
- Clone the repository using-
git clone https://github.com/akshitagupta15june/Face-X.git
- Read the Code of Conduct
- Create a Pull Request which will be reviewed and suggestions would be added to improve it.
- Add Screenshots to help us know what this enhancement/implementation is all about.
Start Open Source an article by Anush Krishna
akshitagupta15june 👑 Admin |
Thanks goes to these wonderful people ✨✨: