Skip to content

JvPastori/ChamadaSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Sistema de Reconhecimento Facial e Controle de Presença

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.

📋 Funcionalidades

  1. 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.

  2. Reconhecimento Facial:
    Reconhece rostos previamente cadastrados e exibe informações como o nome da pessoa e a confiança no reconhecimento.

  3. Controle de Presença:
    Apresenta uma interface que lista os alunos cadastrados, permitindo marcar presença com base no reconhecimento facial.

  4. Seleção de Disciplina e Professor:
    Oferece opções para selecionar disciplinas e professores, permitindo personalizar o contexto do controle de chamada.

  5. Banco de Dados Integrado:
    Armazena informações relacionadas às disciplinas, professores e chamadas realizadas em um banco de dados MySQL.


⚙️ Tecnologias Utilizadas

  • 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)

🛠️ Configuração do Ambiente

1. Requisitos

Certifique-se de ter as seguintes ferramentas instaladas no seu sistema:

  • Python (versão 3.8 ou superior)
  • MySQL Server
  • Bibliotecas Python:

🛠️ Instalação

  1. Clone o repositório:
    git clone https://github.com/JvPastori/ChamadaSystem.git
    cd ChamadaSystem

About

Sistema de chamada

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages