Skip to content

Programa de reconhecimento facial utilizando face-recognition

License

Notifications You must be signed in to change notification settings

AndreArrebola/FaceTask

Repository files navigation

FaceTask

O FaceTask é um programa em Python que utiliza machine learning para analisar rostos utilizando técnicas e bibliotecas de reconhecimento facial. Basicamente, o sistema analisa múltiplos rostos, utiliza uma câmera conectada ao computador para identificar a pessoa e exibe a ela uma tarefa semanal.

📝 Tabela de Conteúdos

💻 Visão Geral

O programa foi construído para resolver um problema comum em algumas empresas: a divisão de tarefas semanais entre os funcionários. Assim, o sistema é alimentado com os dados de cada usuário, incluindo as tarefas de cada dia da semana e fotos de seu rosto, que podem ser obtidas por webcam ou um seletor de arquivos. Após o cadastro ser feito, ele poderá tirar uma foto utilizando a câmera e exibirá na tela qual será a tarefa do dia. O FaceTask está funcional de forma básica, mas ainda pode ser expandido e possui algumas coisas a serem corrigidas. Então, não é necessariamente um programa concluído, mas ainda pode ser utilizado sem maiores problemas.

📦 O que foi utilizado

🛠 Instalação

  • Verifique se o Python está instalado em sua máquina. Caso não esteja, instale-o através deste link.
  • Faça a clonagem do projeto através desta página, a GUI de sua preferência ou o seguinte comando do Git: git clone https://github.com/AndreArrebola/FaceTask.git

Linux

No Terminal, digite os seguintes comandos para instalar as bibliotecas necessárias:

sudo apt install python3-tk
sudo apt install python3-pil
sudo apt install python3-pil.imagetk
sudo apt install cmake

pip install opencv-python
pip install scikit-learn
pip install face_recognition

Caso não possua o pip, instale-o: sudo apt install python3-pip

Os comandos acima são baseados em Ubuntu/Debian, mas todas as bibliotecas devem estar disponíveis em outras versões, apenas com comandos diferentes.

Após tudo instalado, abra a pasta do projeto pelo terminal e execute-o:

python3 facetask.py

About

Programa de reconhecimento facial utilizando face-recognition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages