Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.62 KB

README.md

File metadata and controls

48 lines (35 loc) · 1.62 KB

Reconhecimento Facial

Um código simples e funcional para uma futura aplicação utilizada na InPacta (Incubadora) da Universidade Federal do Rio Grande do Norte (UFRN). Desenvolvido em Python com a biblioteca OpenCV ('cv2') para processamento de imagens e o módulo face_recognition para reconhecimento facial. O sistema pode monitorar uma webcam em tempo real, reconhecer rostos e salvar dados de acesso em um banco de dados.

📌 Tabela de conteúdos

💻 Tecnologias

  • Python
  • Face Recognition
  • OpenCV
  • Dlib
  • Cmake
  • Pandas

⚙️ Setup de Pacotes

## Com Python 3 e Python PiP instalados, siga os passos abaixos para configurar o ambiente para rodar a aplicação.
## Tenha certeza que, no Windows, tenha o pacote do Visual Studio de desenvolvimento em C++ desktop instalados.
## OBS: Tenha certeza de estar na raiz do projeto antes de qualquer um dos passos a seguir!

### Ambiente e Pacotes

# Crie um ambiente virtual com o virtualenv para a aplicação e ative o ambiente:
$ python3 -m virtualenv venv
$ source venv/bin/activate

## OBS: Dependendo do shell que você estiver usando, a extensão do arquivo activate pode ser necessária de alteração.
## Ex: Terminal com Fish Shell:
$ source venv/bin/activate.fish

# Use o PiP para instalar os pacotes necessários localizados no requirements.txt:
$ pip install -r requirements.txt

📺 Como Rodar

## Para rodar a aplicação, apenas execute no diretório raiz da aplicação:
$ python3 main.py