🧑‍💻 Registro de Ponto por Reconhecimento Facial

📝 Descrição do Projeto

O Registro de Ponto com Reconhecimento Facial é um sistema inovador desenvolvido com Python, Django e OpenCV para facilitar o processo de registro de presença através do reconhecimento facial. Este projeto inclui uma REST API para integração com outros sistemas e um aplicativo móvel desenvolvido com Kivy, permitindo o uso em dispositivos móveis. A solução visa oferecer maior praticidade e segurança na gestão de horários de trabalho.

⚙️ Funcionalidades

Registro de Ponto por Reconhecimento Facial:

  • ✍️ Funcionários: Gerencie informações dos funcionários, como foto, nome, documento e capture as faces para treinamento.
  • 📷 Reconhecimento: Identificação facial do usuário para registrar o ponto automaticamente, sem a necessidade de interação manual.
  • 🧾 Histórico de Registros: Visualize os registros de ponto com data e hora para acompanhar a frequência de trabalho.

Integração com Kivy App:

  • 📲 Aplicativo Mobile: O aplicativo desenvolvido em Kivy se comunica diretamente com a API Django, permitindo o registro de ponto diretamente de dispositivos móveis.

API REST:

  • 🔗 Endpoints para Reconhecimento e Cadastro: Permite a comunicação entre o aplicativo e o sistema de reconhecimento facial.
  • 🔐 API: Oferece endpoints para operações de registro de ponto e consulta dos registros realizados.

🛠️ Tecnologias Utilizadas

  • Backend: Django, Django REST Framework, OpenCV
  • App Mobile: Kivy, KivyMD
  • Linguagem: Python 3.9

📋 Pré-requisitos

Antes de executar o projeto, certifique-se de que os seguintes pré-requisitos estão instalados em sua máquina:

  • Python 3.9
  • Django (Django==4.2)
  • Django REST Framework (djangorestframework==3.15.2)
  • Requests (requests==2.32.3)
  • OpenCV (opencv-python==4.5.5.64 && opencv-contrib-python==4.5.5.64)
  • Numpy (numpy==1.24.4)
  • Kivy (para desenvolvimento mobile)

🎥 Acompanhe o Projeto

Confira o curso completo na Udemy e aprenda a desenvolver o sistema de registro de ponto com reconhecimento facial, desde o backend até o aplicativo mobile:

Curso Completo: Registro de Ponto com Reconhecimento Facial

Além disso, assista aos vídeos iniciais do projeto no YouTube para ver como o sistema funciona e acompanhar o passo a passo do desenvolvimento:

Vídeos Iniciais - Projeto Registro de Ponto


Se você está interessado em desenvolver um sistema de registro de ponto inovador e eficiente utilizando reconhecimento facial, este projeto é para você. Além de automatizar a marcação de ponto, você aprenderá a integrar um backend robusto com Django e a criar um aplicativo funcional usando Kivy!

 

Olá,

Você precisa fazer login no sistema para comentar.

Entrar

Comentários

Total de Comentários: 0