Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eticialima/recognitionfacial
TCC2020 - Facial Recognition Access Control System. Updated official version.
https://github.com/eticialima/recognitionfacial
interface-design kivy kivy-application kivy-framework numpy opencv python raspberry-pi-4 raspberry-pi-camera
Last synced: 3 months ago
JSON representation
TCC2020 - Facial Recognition Access Control System. Updated official version.
- Host: GitHub
- URL: https://github.com/eticialima/recognitionfacial
- Owner: eticialima
- License: mit
- Created: 2021-03-21T01:59:14.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-15T22:51:42.000Z (7 months ago)
- Last Synced: 2024-09-28T00:40:54.746Z (4 months ago)
- Topics: interface-design, kivy, kivy-application, kivy-framework, numpy, opencv, python, raspberry-pi-4, raspberry-pi-camera
- Language: kvlang
- Homepage: https://leticialima.vercel.app/tcc
- Size: 33.8 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.rst
Awesome Lists containing this project
README
# Facial recognition access control system
### Tools
* Python
* Kivy
* OpenCV
* Numpy### Hardware
* Raspberry
* Webcam
* TecladoPadThis project is a facial recognition access control system. We used the main language that is python and the OpenCV and Numpy libraries for the development. Based on Machine Learning and Deep Learning techniques we set up the entire structure for the recognition. Project consists of 3 parts. Registration of information and photos, training and finally recognition.
I'll leave a link here for more information about the project. Project link
## This project was made with:* [Python 3.7](https://www.python.org/)
## how to run the project?
* Create a virtualenv with Python 3.
* Activate virtualenv.
* Install dependencies.
* Run migrations.```
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python py_main.py
```## Vai da alguns erros.
```
Precisa rodar o arquivo table.py para criar o banco de dados e tabelas:
python project/script/table.pyDepois Rodar o comando python py_main.py
1 - Na tela de Cadastro precisa tirar a foto. Clica no Botão "FOTO" e aperte Q para ir tirando as fotos. Precisa apertar umas 10 vezes, pois são 10 fotos.
2 - Depois preencha os dados do Usuário como nome, cpf, cargo e e-mail. E clica em Salvar.
3 - Volte para Home e Clica em "Reconhecimento" Abrir reconhecimento e espere aparecer o quadrado vermelho com seu nome e aperte "Q" no teclado.
4 - Pronto, registro de ponto feito com sucesso.
```### Thanks ❤️
[@eticialima](https://www.instagram.com/eticialima)### buymeacoffee buymeacoffee