Este projeto é um sistema de reconhecimento facial integrado com controle de presença, ideal para uso acadêmico ou em ambientes onde é necessário gerenciar a presença de participantes de forma prática e eficiente.
-
Cadastro de Rostos:
Permite o cadastro de rostos individuais utilizando a webcam do sistema, armazenando as imagens em diretórios específicos para cada pessoa. -
Reconhecimento Facial:
Reconhece rostos previamente cadastrados e exibe informações como o nome da pessoa e a confiança no reconhecimento. -
Controle de Presença:
Apresenta uma interface que lista os alunos cadastrados, permitindo marcar presença com base no reconhecimento facial. -
Seleção de Disciplina e Professor:
Oferece opções para selecionar disciplinas e professores, permitindo personalizar o contexto do controle de chamada. -
Banco de Dados Integrado:
Armazena informações relacionadas às disciplinas, professores e chamadas realizadas em um banco de dados MySQL.
- Python 3.8+
- PyQt5 (Interface gráfica do usuário)
- OpenCV (Processamento de imagens e reconhecimento facial)
- MySQL (Banco de dados para armazenamento de informações)
- Numpy (Manipulação de dados e arrays)
- Pandas (Manipulação e análise de dados)
Certifique-se de ter as seguintes ferramentas instaladas no seu sistema:
- Python (versão 3.8 ou superior)
- MySQL Server
- Bibliotecas Python:
- Clone o repositório:
git clone https://github.com/JvPastori/ChamadaSystem.git cd ChamadaSystem