
Closed
Posted
Paid on delivery
The goal is to deliver a stand-alone Python desktop application that records classroom or workplace attendance through real-time face recognition. The stack is fixed: Python 3, OpenCV, and the standard Tkinter GUI toolkit. Core flow 1. A compact Tkinter window opens with clearly labelled buttons. The interface must, at a minimum, let a supervisor register new users. 2. During registration the system captures multiple webcam frames per person, automatically saving at least 20 crisp face crops for stronger training data. 3. An LBPH model is trained on those images and stored locally; subsequent launches should reload the latest model without retraining. 4. When recognition mode is active the app checks each detected face against the model and writes a time-stamped entry to a CSV file (one row per recognition event, no duplicates for the same person within the same session). Deliverables • Clean, well-commented source code (.py files) • A README explaining setup, libraries (opencv-python, pillow if used, etc.), and how to add future GUI features such as “View attendance records” • Sample CSV output and a small demo dataset to prove end-to-end functionality Acceptance criteria • GUI launches with no console errors on Windows and Linux. • “Register” button captures multiple images and updates the trainer automatically. • Recognition latency stays under one second per frame on a standard laptop webcam (720p). • CSV logs contain Name, UserID, and timestamp columns and append correctly across sessions. Keep the layout simple, rely only on open-source libraries, and structure the code so additional GUI options can be slotted in later without major refactoring.
Project ID: 40507341
34 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
34 freelancers are bidding on average ₹27,616 INR for this job

Hello, I have 10+ years of experience in Python application development, computer vision, and desktop software development. I have worked extensively with OpenCV, face recognition systems, image processing, Tkinter-based desktop applications, and data management solutions. I can develop a clean, modular attendance management application using Python 3, OpenCV, and Tkinter that meets all your requirements. The system will support user registration with automated face image capture, LBPH model training and persistence, real-time recognition, duplicate attendance prevention within a session, and CSV-based attendance logging. The application will be structured with separate modules for GUI, face processing, model training, attendance management, and data storage, making future enhancements such as attendance reports, user management, or database integration straightforward. I will provide fully documented source code, setup instructions, sample datasets, CSV outputs, and ensure compatibility on both Windows and Linux with optimized recognition performance. Best regards
₹25,000 INR in 7 days
6.8
6.8

As an experienced AI engineer with a focus on building robust, functional AI systems, I believe my skills align perfectly with your Python face-recognition attendance app project. My previous work has afforded me extensive experience in applying AI to real-world situations and integrating it into various technology stacks. I have a deep understanding of the technology your project calls for: Python 3, OpenCV, and the standard Tkinter GUI toolkit, which will ensure that your attendance app is delivered successfully. Not only will I deliver clean, well-commented code, but I'll also provide a comprehensive README explaining even the minutest aspects of the setup along with future GUI expandability options. Another element that differentiates me from others is my proficiency in hardware integration. Given that you might desire your project to function with edge devices or sensor networks, my expertise in PCB design, ESP32/STM32 firmware, and MQTT-connected sensor networks can be invaluable. Considering your acceptance criteria, like running without console errors and having minimal latency per frame, I am confident in meeting and even surpassing these standards.
₹25,000 INR in 7 days
6.5
6.5

Hello, I trust you're doing well. I am well experienced in machine learning algorithms, with nearly a decade of hands-on practice. My expertise lies in developing various artificial intelligence algorithms, including the one you require, using Matlab, Python, and similar tools. I hold a doctorate from Tohoku University and have a number of publications in the same subject. My portfolio, which showcases my past work, is available for your review. Your project piqued my interest, and I would be delighted to be part of it. Let's connect to discuss in detail. Warm regards. please check my portfolio link: https://www.freelancer.com/u/sajjadtaghvaeifr
₹35,000 INR in 7 days
6.4
6.4

Hi, I can build the standalone Python desktop attendance application using Python 3, OpenCV, and Tkinter as requested. The app will include a simple Tkinter interface with clearly labeled buttons for user registration, model training, and recognition mode. During registration, it will capture multiple webcam frames, detect the face, save at least 20 clean face crops per user, and update the local training dataset. The LBPH face recognizer will be trained and saved locally, then automatically loaded on future launches without requiring retraining unless new users are added. In recognition mode, the app will detect faces in real time, compare them against the trained LBPH model, and write attendance records to CSV with Name, UserID, and timestamp columns. I’ll also add session-level duplicate prevention so the same person is not logged repeatedly during one recognition session. Deliverables will include: Clean, commented Python source files Tkinter GUI Registration and face-crop capture flow LBPH training and model reload logic Real-time recognition mode CSV attendance logging I’ll keep the code modular so future features such as “View attendance records” can be added easily. The app will be tested on Windows/Linux and optimized for sub-second webcam recognition on a standard laptop.
₹25,000 INR in 7 days
5.9
5.9

As an experienced Python developer with strong skills in Computer Vision and Image Processing, I am confident that I possess the necessary expertise to deliver your Python Face-Recognition Attendance App. I am intimately familiar with the required stack including Python 3, OpenCV, and Tkinter GUI toolkit, and have used them extensively to build similar applications in the past. Having worked on several ML projects, I am well-versed with building models such as the LBPH model for face recognition. Furthermore, my proficiency with data handling and file manipulation (including CSV) ensures that we will have clean, well-commented code that delivers the exact output you require. In addition to my technical proficiency, I pride myself on strong problem-solving abilities and a keen eye for automation opportunities. Using Git for version control and clear documentation adds another layer of organisation to the project. By leveraging these skills, I will ensure not just a proficient delivery of the Python Face-Recognition Attendance App as per your requirements but also a solid foundation that allows for scalability and addition of future features.
₹65,000 INR in 7 days
5.6
5.6

Hey, Solid project scope — and a clearly defined stack, which makes this straightforward to scope from my end. LBPH with OpenCV is the right call here: fast to train, light enough to run inference under a second on a standard laptop webcam, and it reloads a saved model cleanly on launch without retraining from scratch. I'd structure the registration flow to auto-capture 20+ cropped face samples with quality filtering (blur detection on each frame) so the training data isn't just quantity but actually useful. The Tkinter layout I'd build with a frame-based structure so adding future buttons like "View Records" or "Export" is just dropping in a new frame — no rewiring the core logic. CSV logging with session-scoped deduplication is straightforward: track recognized IDs in memory per session, only append on first hit. Name, UserID, timestamp columns as specified. Deliverables would include the full commented source, README covering setup and how to extend the GUI, a sample CSV, and a small demo dataset with pre-trained model so you can verify end-to-end before touching the webcam. Cross-platform (Windows + Linux) with no console errors on launch — I'll test both before delivery. One question: for the recognition threshold (confidence cutoff), do you want that configurable in a settings file or hardcoded with a sensible default for now? Muhammad Muneeb
₹20,000 INR in 2 days
5.4
5.4

Hello, I reviewed your Python Face-Recognition Attendance App project and can help build a reliable attendance management system using facial recognition, automated attendance tracking, reporting, and database integration. My experience includes Python, OpenCV, face recognition systems, machine learning, desktop applications, attendance management solutions, database design, and reporting dashboards. The focus will be on accuracy, speed, and ease of use. I can help with: • Face recognition attendance system • Real-time face detection and identification • Employee/student registration module • Attendance logging and tracking • Database integration • Daily, weekly, and monthly reports • CSV and Excel export • Admin dashboard • Camera integration and optimization • Performance and accuracy improvements Technical expertise: • Python • OpenCV • Face Recognition Library • NumPy • Pandas • SQLite / MySQL • Tkinter / PyQt • REST APIs My approach: • Review attendance workflow requirements • Design face enrollment and recognition process • Develop attendance tracking system • Integrate database and reporting modules • Optimize recognition accuracy and speed • Test under real-world conditions • Deliver source code and documentation A few questions: • Is this for employees, students, or visitors? • Do you need a desktop application or web-based system? • How many users will be enrolled initially? • Do you require cloud synchronization or local-only operation? Thanks
₹20,000 INR in 7 days
5.3
5.3

I've built a similar face-recognition application in Python, and I'm eager to deliver your attendance app with top-notch quality! My 6+ years of experience in Python and OpenCV ensures your project will be executed flawlessly. To kick this off, I have a few questions: 1️⃣ Do you have a specific design in mind for the Tkinter interface? 2️⃣ Are there any additional features you envision for the app in the future? 3️⃣ Will you provide the initial dataset for training, or should I create a sample? I’ll ensure the GUI is user-friendly and that the app runs smoothly on both Windows and Linux. Let’s connect — just click the chat button, and let’s get your work done quickly. I’m ready and waiting for your message.
₹25,000 INR in 15 days
5.1
5.1

With over 5 years of experience in Python and Software Architecture, my team and I have the perfect skill-set to deliver a top-notch attendance app tailored to your needs. We have a deep understanding of Python, OpenCV, and Tkinter - just the right stack for this project. Our familiarity with these tools will assure that the GUI launches smoothly on both Windows and Linux without any errors. What sets us apart is our commitment to delivering clean, well-commented source code – it's not just about developing an application that works, but also ensuring its long-term scalability. Along with the attendance app, we will provide a comprehensive README file, guiding you on setup, libraries used (opencv-python, pillow if applicable), and how future GUI features can be integrated. To give you a glimpse of what to expect from our solution, we'll also provide sample CSV output and a demo dataset showcasing end-to-end functionality. .
₹12,500 INR in 7 days
4.1
4.1

As a seasoned Software Developer and AI enthusiast, I have the perfect skill set and background to deliver your Python Face-Recognition Attendance App with precision and efficiency. I have spent significant time working on projects incorporating cutting-edge computer vision systems, precisely for facial recognition purposes such as those you require. My expertise in OpenCV and Python 3 coupled with Tkinter GUI toolkit use qualifies me to handle every task outlined within your project description with ease. One notable capability I possess is the ability to intricately structure code, ensuring that additional GUI options can be effortlessly added in the future without requiring major refactoring. This aligns perfectly with your objective of keeping the system flexible to adapt to possible changes in the future. My proactive mindset extends to documentation, providing a clear and concise README that outlines setup requirements, libraries used such as opencv-python, pillow if required, and also how to add future GUI features. In terms of acceptance criteria, rest assured of glitch-free launches on both Windows and Linux platforms. I am adept at leveraging the full potential of AI frameworks such as ML algorithms and deep learning architectures which will enable recognition latency to stay under one second per frame even when working with standard laptop webcams.
₹25,000 INR in 7 days
4.6
4.6

Experienced in OpenCV, TensorFlow, and scikit-learn for computer vision and ML projects. Ready to deliver a clean, functional solution.
₹25,000 INR in 14 days
3.8
3.8

Hi I can develop a Python-based attendance management application using Tkinter, OpenCV, and LBPH face recognition, featuring user registration, automatic face dataset creation, local model training/storage, and real-time attendance tracking with CSV logging. The application will be modular, lightweight, and designed for future expansion while meeting the performance and usability requirements outlined in your brief. The deliverables will include clean, well-commented source code, a setup guide, sample dataset, and attendance CSV output, ensuring the system runs smoothly on both Windows and Linux environments. Please let me know further. Thanks.
₹25,000 INR in 7 days
3.6
3.6

Given my background in full-stack development, I am confident that I can deliver a powerful and user-friendly face-recognition attendance app. I have extensive experience with both front-end and back-end development, using languages such as Python, which is the requirement for your project. I have also worked with APIs and databases, which will be beneficial for implementing emergency features or attending options as mentioned in your project description. I pride myself on writing clean, optimized, and maintainable code to ensure that projects run smoothly and remain scalable over time. Additionally, I prioritize on-time delivery and clear communication throughout the development process. Your satisfaction is paramount to me, so I always create with quality and efficiency - just what you need for this project. I'm truly passionate about using technology to convert ideas into reality. Don't let the 5+ years of my real-world experience fool you - I'm more than open to learning new things. This is why your project particularly excites me. Let's discuss further and build something truly amazing together!
₹25,000 INR in 7 days
3.4
3.4

As a seasoned Python developer, I have the necessary skills and experience to create your face-recognition attendance app. My proficiency in Python 3, OpenCV, and Tkinter aligns perfectly with your project requirements and guarantees that your app will be robust and reliable. Not only am I well-versed in the technical aspects of this project, but I also understand the importance of user experience and intuitive design. Your GUI needs to be simple yet efficient, allowing users to register new individuals quickly and record attendance reliably. I have a solid understanding of front-end development using HTML5, CSS3, JavaScript, jQuery, React.js, which will enable me to ensure that your app's graphical interface is clean, functional and extensible. Delivering projects on time is something my team and I take pride in. With over 200 completed projects and a track record of meeting deadlines with precision, you can trust us to provide you with clean, thoroughly commented code along with detailed instructions for future modifications. Our experience in building scalable solutions in AWS can also be beneficial if there's a need for cloud management. Let us turn your vision into reality -- message me today to discuss further!
₹25,000 INR in 3 days
3.6
3.6

Hi, I can build this with the exact stack you specified (Python 3, OpenCV, Tkinter, LBPH). Approach: • **GUI** — compact Tkinter window with Register/Recognize buttons, designed so additional views (e.g. "View attendance records") can be added later without refactoring • **Registration** — captures multiple webcam frames per user, automatically extracts ≥20 crisp face crops (using Haar cascade/face detector for cropping), saves to per-user folders • **Training** — LBPH model trained on captured faces, saved locally; on relaunch, the app loads the existing model without retraining unless new users are registered • **Recognition** — real-time webcam loop, LBPH prediction with confidence threshold, optimized to stay under 1s/frame on 720p • **CSV Logging** — Name, UserID, timestamp columns, with session-based duplicate prevention (one entry per person per session) • **Cross-platform** — tested for clean launch on Windows and Linux Deliverables: commented .py source, README (setup, libraries, how to extend the GUI), sample CSV output, and a small demo dataset proving end-to-end functionality. I'm comfortable with OpenCV's face module and Tkinter — happy to start as soon as details are confirmed.
₹15,000 INR in 7 days
2.3
2.3

With a wealth of experience as a software developer for the past six years, honing my skills in Python, Software Architecture, and Software Development, I am confident that I can bring invaluable expertise to your Python Face-Recognition Attendance App project. My proficiency with Python and OpenCV- two crucial components in your project stack- ensures that you will receive clean and well-commented source code. Additionally, my strong attention to detail means that your core flow and deliverables will be adhered to strictly. From guaranteeing that the GUI launches smoothly on both Windows and Linux to maintaining a recognition latency of under one second per frame, these are all tasks I can handle effectively. What sets me apart is my knack for building scalable applications such as the Doctor Consultation App, Online Classroom Learning App and Store Management App- all of which required live capturing of data and managing intricate algorithms meticulously. For your project, this means implementing the compact Tkinter UI you need, designing straightforward registration process that captures frames effortlessly, training an LBPH model with crisp face crops efficiently, and finally using this model for real-time recognition entries with timestamps tailored to your specifications. In addition to this, I will provide you comprehensive documentation including a README file for easy set up instructions and detailed explanation
₹14,999 INR in 7 days
2.4
2.4

Python desktop attendance app with face recognition — OpenCV LBPH model, Tkinter GUI, registration flow with 20+ face crops, auto-reloaded model on launch, and CSV logging with no session duplicates. Well-specified scope. I've built Python computer vision pipelines using OpenCV at Marin Software. The LBPH (Local Binary Pattern Histogram) approach is the right call here — fast training, sub-second recognition on a standard laptop webcam, and runs fully offline without any cloud dependency. Architecture: modular structure with separate files for capture, training, recognition, and GUI so adding future features (View Records, Export PDF) doesn't require touching the core recognition logic. CSV logging with pandas for clean Name/UserID/timestamp columns that append correctly across sessions. Deliverables exactly as specified: clean commented .py files, README with setup instructions, sample CSV output, and a demo dataset proving end-to-end flow. Timeline: 3–4 days. Ready to start today. One question: how many unique users will the system need to handle initially — under 50, 50–200, or 200+? That affects LBPH training time and confidence threshold tuning.
₹15,000 INR in 5 days
2.3
2.3

Hello, I have hands-on experience building face recognition and computer vision projects in Python, especially using OpenCV and LBPH-based pipelines. I’ve also worked with real-time image processing systems and GUI-based applications, so I’m comfortable with both the ML and desktop app sides of this project. For your requirement, I can quickly implement a clean Tkinter desktop app that handles user registration, captures multiple face samples per user, trains and reloads an LBPH model locally, and performs real-time recognition with fast inference. I can also ensure proper CSV logging (Name, UserID, timestamp) with duplicate control per session. The whole system will be modular, lightweight, and optimized for low-latency webcam performance, and structured so you can easily extend the GUI later without refactoring. I can deliver a fully working, tested version with clear setup instructions and sample output within a short timeframe.
₹12,500 INR in 5 days
2.2
2.2

I'll build this exactly to your acceptance criteria with the fixed stack (Python 3 + OpenCV + Tkinter, LBPH via opencv-contrib). Design: Register flow captures 20+ quality-filtered face crops per person (I gate on sharpness + face size so blurry frames don't poison training), auto-retrains LBPH and persists model + label map to disk - next launch loads the latest model with zero retraining. Recognition loop runs detection on a downscaled frame for speed (well under 1s/frame at 720p), checks the LBPH confidence threshold, and appends Name, UserID, timestamp to the CSV with an in-session dedup set so one person = one row per session, appending safely across sessions. Code structured as separate modules (gui / capture / trainer / recognizer / attendance_log) so "View attendance records" or new buttons slot in without refactoring. Delivery: commented .py files, README with setup for Windows + Linux, demo dataset + sample CSV proving the end-to-end run. Two questions: roughly how many people should the first deployment handle, and should the same person be re-logged on a new day automatically (I assume yes - session = one app run)?
₹21,000 INR in 6 days
0.4
0.4

Hi, I can fix your Python Face-Recognition Attendance App I've solved this exact problem many times. Here is what I will do: Build the Tkinter GUI with clear register and recognition controls. Capture 20+ crisp face crops per user and save training images reliably. Train and reload the local LBPH model, then log unique CSV attendance events. 10 days free support after delivery Milestone-based payment Reply "YES" and I will share a similar sample within 1 hour. Best regards, Ribal Ali - write short and to the point do not make it longer
₹37,500 INR in 5 days
0.0
0.0

Hyderabad, India
Member since Jun 11, 2026
₹12500-37500 INR
₹750-1250 INR / hour
₹600-1500 INR
₹750-1250 INR / hour
₹1500-12500 INR
₹750-1250 INR / hour
$30-250 USD
$30-250 AUD
$3000-5000 USD
€8-30 EUR
$250-750 USD
₹12500-37500 INR
$10-30 CAD
₹12500-37500 INR
$30-250 USD
$2-8 USD / hour
$2-8 USD / hour
€250-750 EUR
£10-15 GBP / hour
₹12500-37500 INR