最新消息:请大家多多支持

Attendance System With Face Recognition In Python 2023

其他教程 dsgsd 114浏览 0评论
Attendance System With Face Recognition In Python 2023

Last updated 6/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.69 GB | Duration: 9h 30m

Build a Comprehensive Attendance System web app using Face Recognition, Machine Learning, Redis, Python, Streamlit

What you’ll learn
Real Time Live Attendance System
Detect and Idenify person name and person role with Face Recognition
Develop 3 Streamlit Web App
Integrate Face Recognition Model with Redis Database
Learn about Redis with Python
App-1: Real Time Live Attendance System
App-2: Registration Form for new teachers and students
App-3: Reporting

Requirements
At least beginner to Python
Atleast begineer on Pandas, Numpy and OpenCV libraries

Description
This course is designed to teach you how to create a Complete Attendance System using Face Recognition technology. You will learn the principles of face recognition, image processing, and machine learning algorithms that enable the creation of an accurate and reliable attendance system.Throughout the course, you will use Python programming language and various libraries, such as OpenCV, Numpy, Pandas, Insightface, Redis to build a comprehensive attendance system. You will start by learning the basics of face detection, feature extraction, and face recognition algorithms. Then, you will integrate these algorithms with the attendance system that you will build from scratch.By the end of the course, you will have a complete attendance system that is capable of identifying people and marking their attendance based on their facial features. This course is suitable for beginners in programming and machine learning, and no prior knowledge of face recognition is required.Topics covered in this course include:Introduction to face recognition and attendance systemsBasic image processing techniquesFeature extraction and dimensionality reductionFace detection and recognition algorithmsMachine learning for face recognitionBuilding an attendance system with face recognitionRedis with PythonIntegrate Redis and Face Recognition system.Registration Form (Add new person data)Streamlit for webappReal Time Prediction AppRegistration FormReportBy the end of this course, you will have a strong understanding of how to create a complete attendance system using face recognition technology. You will also have the skills to apply this knowledge to other computer vision applications.See you inside the course.

Overview
Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Course Curriculum

Lecture 3 Complete Resources

Lecture 4 OpenCV with Python

Section 2: Setting up Environment

Lecture 5 [IMPORTANT] What Python version to install ?

Lecture 6 Install appropriate Python version

Lecture 7 Install Virtual Environment

Lecture 8 Install Required Packages

Section 3: Redis as Database Crash Course [Python]: Optional

Lecture 9 Useful links

Lecture 10 Setting up Redis cloud

Lecture 11 Connect notebook to Redis CLI (Client) using host, port and password

Lecture 12 Redis Data Structures

Lecture 13 Redis: Strings commands (“set”, “get”)

Lecture 14 Redis: String – SET part 2

Lecture 15 Redis: String – Part 3

Lecture 16 Redis: String – Part 4

Lecture 17 Redis: String – part 5

Lecture 18 Redis: String – part 6

Lecture 19 Redis String: String (additional commands)

Lecture 20 Intro to Redis with Python

Lecture 21 Redis List

Lecture 22 Redis List part 2

Lecture 23 Redis List part 3

Lecture 24 Redis List part 4

Lecture 25 Redis List part 5

Section 4: Face Recognition with InsightFace API

Lecture 26 Useful Links

Lecture 27 Automatic Fast Face Recongnition System Intro

Lecture 28 What and Why Insightface

Lecture 29 InsightFace Install

Lecture 30 Import insightface & how to solve common error import error

Lecture 31 Configure Pretrained Models of Insightface in python

Lecture 32 Assignment Solution: Configure “bufallo_sc” model

Lecture 33 Get Face Analysis results/report from Insightface python

Lecture 34 Draw bounding box, Key points, Age, Gender for multiple faces part -1

Lecture 35 Draw bounding box, Key points, Age, Gender for multiple faces part -2

Lecture 36 Assignment Solution: bbox, keypoints, score for buffalo_sc model

Section 5: Attendance System : Fast Face Recognition

Lecture 37 Introduction to Attendance System and What we are building in this course

Lecture 38 Flow Diagram of Attendance System

Lecture 39 Get Data & Understand the folder structure of data

Lecture 40 Fast Face Recognition: Data Preparation in Python

Lecture 41 Fast Face Recognition (FFR): Data Preparation – Clean Text (labels)

Lecture 42 FFR: Data Preparation – define path of all images

Lecture 43 FFR: Data Preparation – Extract Facial Embeddings from all images

Lecture 44 Predicting Person name part 1

Lecture 45 Machine Learning (ML) Search Algorithm – Euclidean Distance

Lecture 46 ML Search Algorithm – Manhattan Distance

Lecture 47 ML Search Algorithm – Chebyshev Distance

Lecture 48 ML Search Algorithm – Minkowski Distances

Lecture 49 ML Search Algorithm – Cosine Similarity

Lecture 50 Distance vs Similarity methods

Lecture 51 ML Search Algorithm – Distance Method

Lecture 52 ML Search Algorithm – Similarity Method

Lecture 53 ML Search Algorithm in Python

Lecture 54 Analyzing Euclidean , Manhattan and Cosine values for test image

Lecture 55 Predicting Person Name with Euclidean Distance

Lecture 56 Predicting Person Name with Manhattan Distance

Lecture 57 Predicting Person Name with Cosine similarity

Lecture 58 Advantages of Cosine similarity over Euclidean and Manhattan Distance.

Lecture 59 Identify Multiple Person Name in one image part 1

Lecture 60 Identify Multiple Person Name in one image part 2

Lecture 61 Identify Multiple Person Name in one image part 3

Lecture 62 Identify Multiple Person Name in one image part 4

Lecture 63 Optimize Collected data (facial embeddings) and save

Lecture 64 Optimize Collected data (facial embeddings) and save part 2

Section 6: Attendance System : Registration Form & Integrate to Redis

Lecture 65 Save Collected data into Redis Database

Lecture 66 Save Collected data into Redis Database part 2

Lecture 67 Idea of Registration form in Python

Lecture 68 Registration form: Collect details of new Students and Teachers

Lecture 69 Registration form: Collect face embedding samples for new registry

Lecture 70 Registration form: Store information in Redis database

Section 7: Attendance System : Real Time Person name detection

Lecture 71 What we are developing

Lecture 72 Preparing Python module for Real time prediction

Lecture 73 Retrieve data from database

Lecture 74 Real Time Person Name prediction

Lecture 75 Real Time Person Name Prediction part 2

Section 8: WEB APP Installations

Lecture 76 Install Visual Studio Code

Lecture 77 Install required libraries

Section 9: Attendance Web App

Lecture 78 Streamlit App Intro

Lecture 79 Create Home and connect all Pages from Home page

Lecture 80 Import face_rec into app and retrive data from Redis

Lecture 81 Apply Spinner to face_rec and reduce the time to start the app

Lecture 82 Real Time Person name detection using streamlit webrtc

Lecture 83 Find time at which person name is detected

Lecture 84 Save Logs (person name and time) in Redis database

Lecture 85 Save Logs (person name and time) in Redis database part 2

Lecture 86 Show Logs in Streamlit Report

Lecture 87 Show Logs: Add refresh button

Lecture 88 Show Logs: Create tabs for Registered users and Logs

Lecture 89 Testing logs

Lecture 90 Registration Form part 1

Lecture 91 Registration Form Part 2

Lecture 92 Registration Form part 3

Lecture 93 Registration Form part 4

Lecture 94 Testing Registration form

Section 10: BONUS

Lecture 95 Bonus Lecture

Anyone who like to develop End to End Face Recognition based Attendance System.


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Attendance System With Face Recognition In Python 2023

您必须 登录 才能发表评论!