【中文普通话】使用人脸识别和机器学习构建全面的考勤系统Complete Attendance System With Face Recognition

发布日期:2023年3月 MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz 语言:中文普通话 | 大小:4.40 GB | 时长:8小时43分钟
使用人脸识别和机器学习构建全面的考勤系统
学习内容:
  • 实时考勤系统
  • 使用人脸识别检测和识别人员姓名和角色
  • 开发3个Streamlit Web应用程序
  • 将人脸识别模型与Redis数据库集成
  • 学习使用Python操作Redis
  • 应用1:实时考勤系统
  • 应用2:新教师和学生的注册表单
  • 应用3:报告
要求:
  • 至少具备Python的初级知识
  • 至少对Pandas、Numpy和OpenCV库有初步了解
课程描述: 本课程旨在教您如何使用人脸识别技术创建完整的考勤系统。您将学习人脸识别、图像处理和机器学习算法的原理,以实现准确可靠的考勤系统。在整个课程中,您将使用Python编程语言和各种库,如OpenCV、Numpy、Pandas、Insightface和Redis,构建一个全面的考勤系统。您将从学习人脸检测、特征提取和人脸识别算法的基础知识开始。然后,您将将这些算法与从头开始构建的考勤系统集成起来。通过本课程,您将拥有一个完整的考勤系统,能够根据人脸特征识别人员并标记他们的考勤情况。本课程适合编程和机器学习的初学者,无需先前了解人脸识别。本课程涵盖的主题包括:人脸识别和考勤系统简介、基本图像处理技术、特征提取和降维、人脸检测和识别算法、人脸识别的机器学习、使用人脸识别构建考勤系统、Redis与Python、集成Redis和人脸识别系统、注册表单(添加新人员数据)、Web应用程序的Streamlit、实时预测应用程序、注册表单、报告。通过本课程,您将深入了解如何使用人脸识别技术创建完整的考勤系统。您还将具备将这些知识应用于其他计算机视觉应用程序的能力。期待在课程中见到您。
概述: 第1节:介绍
第1讲:介绍
第2节:环境设置
第3讲【重要】选择安装哪个Python版本?
第4讲:安装适当的Python版本
第5讲:安装虚拟环境
第6讲:安装所需的软件包
第7节:Redis基础知识
第7讲:设置Redis云
第8讲:使用主机、端口和密码将笔记本连接到Redis CLI(客户端)
第9讲:Redis数据结构
第10讲:Redis:字符串命令(”set”,”get”)
第11讲:Redis:字符串 – 设置部分2
第12讲:Redis:字符串 – 部分3
第13讲:Redis:字符串 – 部分4
第14讲:Redis:字符串 – 部分5
第15讲:Redis:字符串 – 部分6
第16讲:Redis字符串:字符串(附加命令)
第8节:Redis与Python
第17讲:Redis与Python简介
第9节:InsightFace API
第18讲:自动快速人脸识别系统简介
第19讲:Insightface是什么以及为什么使用它
第20讲:安装InsightFace

第21讲 导入insightface和解决常见的导入错误

第22讲 在Python中配置insightface的预训练模型

第23讲 作业解决方案:配置”bufallo_sc”模型

第24讲 从insightface python获取人脸分析结果/报告

第25讲 绘制多个人脸的边界框、关键点、年龄、性别-第1部分

第26讲 绘制多个人脸的边界框、关键点、年龄、性别-第2部分

第27讲 作业解决方案:bbox、关键点、分数(score)用于bufallo_sc模型

第6节:考勤系统:快速人脸识别

第28讲 介绍考勤系统和本课程的构建内容

第29讲 考勤系统的流程图

第30讲 获取数据和了解数据的文件夹结构

第31讲 快速人脸识别:Python中的数据准备

第32讲 快速人脸识别(FFR):数据准备-清理文本(标签)

第33讲 FFR:数据准备-定义所有图像的路径

第34讲 FFR:数据准备-从所有图像中提取面部嵌入

第35讲 预测人名-第1部分

第36讲 机器学习(ML)搜索算法-欧氏距离

第37讲 ML搜索算法-曼哈顿距离

第38讲 ML搜索算法-切比雪夫距离

第39讲 ML搜索算法-闵可夫斯基距离

第40讲 ML搜索算法-余弦相似度

第41讲 距离与相似度方法

第42讲 ML搜索算法-距离方法

第43讲 ML搜索算法-相似度方法

第44讲 Python中的ML搜索算法

第45讲 分析测试图像的欧氏距离、曼哈顿距离和余弦相似度值

第46讲 使用欧氏距离预测人名

第47讲 使用曼哈顿距离预测人名

第48讲 使用余弦相似度预测人名

第49讲 余弦相似度相对于欧氏距离和曼哈顿距离的优势

第50讲 在一张图像中识别多个人名-第1部分

第51讲 在一张图像中识别多个人名-第2部分

第52讲 在一张图像中识别多个人名-第3部分

第53讲 在一张图像中识别多个人名-第4部分

第54讲 优化收集的数据(面部嵌入)并保存

第55讲 优化收集的数据(面部嵌入)并保存-第2部分

第7节:考勤系统:注册表单和与Redis集成

第56讲 将收集的数据保存到Redis数据库中

第57讲 将收集的数据保存到Redis数据库中-第2部分

第58讲 Python中注册表单的思路

第59讲 注册表单:收集新学生和教师的详细信息

第60讲 注册表单:为新注册用户收集面部嵌入样本

第61讲 注册表单:将信息存储在Redis数据库中

第8节:考勤系统:实时人名检测

第62讲 我们正在开发什么

第63讲 为实时预测准备Python模块

第64讲 从数据库中检索数据

第65讲 实时人名预测

第66讲 实时人名预测-第2部分

第9节:WEB应用程序安装

第67讲 安装Visual Studio Code

第68讲 安装所需的库

第10节:考勤Web应用程序

第69讲 Streamlit应用程序介绍

第70讲 创建主页并连接所有页面

第71讲 在应用程序中导入face_rec并从Redis中检索数据

第72讲 对face_rec应用程序应用Spinner并减少启动时间

第73讲 使用streamlit webrtc进行实时人名检测

第74讲 查找检测到人名的时间

第75讲 将日志(人名和时间)保存在Redis数据库中

第76讲 将日志(人名和时间)保存在Redis数据库中-第2部分

第77讲 在Streamlit报告中显示日志

第78讲 显示日志:添加刷新按钮

第79讲 显示日志:为注册用户和日志创建选项卡

第80讲 测试日志

第81讲 注册表单-第1部分

第82讲 注册表单-第2部分

第83讲 注册表单-第3部分

第84讲 注册表单-第4部分

第85讲 测试注册表单

第11节:奖励

第86讲 奖励讲座

任何喜欢开发端到端基于人脸识别的考勤系统的人都可以参加。

隐藏内容需要支付:¥27
立即购买 升级VIP

You may also like...

发表回复