Smart Attendance System using OpenCV Python | Python Tutorial in Tamil Part - 2

Published: 12 April 2026
on channel: Mr JR Learnrs Friendly Network
257
8

Are you a beginner looking to build a real-world AI project? In this video, we start building a Face Attendance System in Python from scratch! This is Part 1 of our series where we cover the fundamentals of Face Recognition Python and OpenCV.

Python 3.10 Download -
https://www.python.org/downloads/rele...

C++ Build Tools Download -
https://visualstudio.microsoft.com/vi...

Watch Part 1 Here:
👉Smart Attendance System using OpenCV Python | Python Tutorial in Tamil Part - 1
   • Smart Attendance System using OpenCV Pytho...  

📌 Connect With Our Learning Community :
🔗Telegram community : https://t.me/+VMx4dzTk4tljYzk1
🔗 Instagram :   / learners_friendly_network  
🔗 WhatsApp Community : [https://whatsapp.com/channel/0029VbAo...]
📧 Gmail : learnersfriendlynetwork@gmail.com

⏱️ VIDEO CHAPTERS :

[[00:21] - Recap of Part 1: Loading images, encoding, and creating the CSV file.

[01:16] - Setting up the while loop and capturing video frames using webcam.read().

[02:30] - Implementing error handling to check if the camera is working correctly.

[03:11] - Performance Optimization: Reducing frame size (Resizing) to speed up detection.

[05:32] - Color Conversion: Converting video frames from BGR to RGB format for the face_recognition library.

[07:21] - Initializing lists for face locations, encodings, and names.

[08:44] - Detecting face locations and generating encodings for the live video feed.

[10:54] - Comparing live face encodings with stored student data using compare_faces.

[12:53] - Calculating "Face Distance" to determine the best match similarity.

[15:44] - Visual Feedback: Drawing rectangles and displaying names on the video screen.

[17:25] - Attendance Logic: Marking attendance in the CSV file and preventing duplicate entries.

[19:05] - Adding Timestamps: Recording the exact time of arrival using the datetime library.

[20:35] - Displaying the final result window and adding a 'quit' option (pressing 'q').

[21:49] - Cleanup: Releasing the webcam and destroying windows to prevent system hangs.


🔔 Subscribe for More

Subscribe to Mr JR Learners Friendly Network for:

💬 Comment your doubts — I reply with practical examples.





Best Tamil Python Programming Channel
Mr JR Learners Friendly Network


On this page of the site you can watch the video online Smart Attendance System using OpenCV Python | Python Tutorial in Tamil Part - 2 with a duration of hours minute second in good quality, which was uploaded by the user Mr JR Learnrs Friendly Network 12 April 2026, share the link with friends and acquaintances, this video has already been watched 257 times on youtube and it was liked by 8 viewers. Enjoy your viewing!