Projeto de Registro de Ponto com Reconhecimento Facial
Learn Python, Django & OpenCV to build a facial recognition attendance system. Practical skills for developers!
Course Content
Projeto de Registro de Ponto com Reconhecimento Facial is an intermediate-level Udemy course taught by Leticia Lima. It runs 5h 49m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 27 reviews, with 141 students enrolled. It is a paid course, last updated December 2024.
Learn to build a facial recognition time attendance system! This practical course guides you through creating a functional point clock system using facial recognition technology. Perfect for beginners and those wanting to master modern technologies, especially OpenCV for face detection, this project is built with Python, Django, and OpenCV.
What you'll learn:
- Django Backend Development: Set up a robust backend using Django to manage user data and time clock records.
- OpenCV Face Recognition: Practical application of OpenCV for capturing and accurately recognizing faces.
- REST API Creation: Develop a REST API for seamless integration with other systems.
- Mobile App Development (Kivy): Create a basic mobile application using Kivy for Android device interaction.
This course is designed for practical, easy-to-understand learning and no advanced experience is required.
Project Features:
- Facial Recognition Time Tracking: Manage employees with photo, name, and ID, enabling automatic time clock registration via facial recognition.
- Detailed Time History: Organized time clock records by date and time for easy review.
- Kivy App Integration: A simple mobile application communicating with the Django API.
- REST API: Endpoints for user registration and facial recognition, plus time registration and retrieval functions.
Technologies Used:
- Backend: Django, Django REST Framework, OpenCV
- Mobile App: Kivy, KivyMD
- Language: Python 3.9
Prerequisites:
- Python 3.9
- Basic programming knowledge
- Required Libraries: Django==4.2, Django REST Framework==3.15.2, Requests==2.32.3, OpenCV==4.5.5.64, OpenCV-Contrib-Python==4.5.5.64, Numpy==1.24.4, Kivy==2.1.0
Why take this course?
Whether you're starting with Python or eager to explore OpenCV for simple projects, this course is ideal. Gain a practical introduction to powerful tools and build a functional time attendance system. Understand the core concepts of facial recognition and develop valuable skills in backend development, API creation, and mobile app integration.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.