Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/baptvit/facerecognition
Personal project about face recognition
https://github.com/baptvit/facerecognition
embedded-systems face-recognition opencv python3
Last synced: 2 days ago
JSON representation
Personal project about face recognition
- Host: GitHub
- URL: https://github.com/baptvit/facerecognition
- Owner: baptvit
- License: mit
- Created: 2018-12-09T13:53:34.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-16T22:38:11.000Z (almost 6 years ago)
- Last Synced: 2024-06-01T15:47:31.676Z (6 months ago)
- Topics: embedded-systems, face-recognition, opencv, python3
- Language: Python
- Size: 6.03 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# FaceRecognition
Simple project about face recognition. Based on college project [DS_2_2018](https://github.com/helpthx/DS_2_2018) . Aiming to use face recognition to control access at college's restaurant. The system was embedded in a Raspberry pi 3(SoC) and tested in different environments. There are a local database base on sqlite3, A server in Apache to editing the database while face recognition system are running and relay to send signal to open the door - control by Raspberry Pi GPIO.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
### Prerequisites
```
OpenCv 3.4.4
Qt version: 4.8.7
SIP version: 4.19.7
sqlite3 2, 6, 0
Numpy
```### Installing
* Create an empty Folder named **"dataset"** in the same directory where the python scripts are
* Create an empty folder called **"trainer"** In same directory## Running the tests
* Run on terminal **"python3 exe.py"**.
* Type **"3"** and press enter **"3 -> Edit database"**.
* Type **"1 -> Table create"** and a sqlite3 table will be create.
* Make a new register typing **"1"**.
* Write your name.
* Write your id number (max 8 numbers)
* Look to your camera and wait(Photos will be save in **"dataset"**).
* OpenCV API will training the photos in the file **"trainer"**
* Than you can start **"2 -> Face Recognition"**.* In **"3 -> Edit database"**.
* Adding Credits. Just type your id number and how much money to add.## Built With
* [OpenCV](https://opencv.org/) - API used
* [Python3](https://www.python.org/download/releases/3.0/) - Main language
* [NumPy](http://www.numpy.org/) - Key API## Authors
* **João Vitor Rodrigues Baptista** - *Initial work* - [helpthx](https://github.com/helpthx)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Acknowledgments
* Based on original code by Anirban Kar: [Face-Recognition](https://github.com/thecodacus/Face-Recognition)