当前位置:网站首页>Face_recognition人脸识别之考勤统计
Face_recognition人脸识别之考勤统计
2022-07-04 15:43:00 【Wu_Candy】
前置条件环境准备如下所示:Pycharm+python3.6+sklearn+face_recognition+dlib
Step1:KNN算法简介
K最近邻(k-Nearest Neighbor,KNN)分类算法的核心思想是如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法可用于多分类,KNN算法不仅可以用于分类,还可以用于回归。通过找出一个样本的k个最近邻居,将这些邻居的属性的平均值赋给该样本,作为预测值。
KNeighborsClassifier在scikit-learn在sklearn.neighbors包之中。
KNeighborsClassifier使用很简单,三步:
1)创建KNeighborsClassifier对象
2)调用fit函数
3)调用predict函数进行预测。
Step2:看看项目的目录结构如下
Step3:看看训练数据
Step4:看看测试数据
Step5:看看模型计算出来的考勤数据
打开后如下图所示:
Step6:两个核心的py文件解析
KNN_Recognition_easy.py 通过模型去统计考勤的py文件。
KNN_Train_easy.py 通过训练数据生成模型的py文件。代码如下:
程序入口:
调用main()
往下依次调用有:
predict()
getvalueToKey()
strTotime()
prase_filename_date()
writeExcel()
边栏推荐
- Great Wall Securities security does not open a securities account
- egg. JS learning notes
- 开发者,MySQL专栏完更,助你轻松从安装到入门进阶
- 长城证券开户安全吗 证券账户怎么开通
- 【HCIA持续更新】WLAN工作流程概述
- 【模板】【luogu P4630】Duathlon 铁人两项(圆方树)
- Offline and open source version of notation -- comprehensive evaluation of note taking software anytype
- To sort out messy header files, I use include what you use
- 【Go ~ 0到1 】 第六天 文件的读写与创建
- KS007基于JSP实现人个人博客系统
猜你喜欢
La 18e Conférence internationale de l'IET sur le transport d'électricité en courant alternatif et en courant continu (acdc2022) s'est tenue avec succès en ligne.
Electronic pet dog - what is the internal structure?
[unity ugui] scrollrect dynamically scales the grid size and automatically locates the middle grid
就在今天丨汇丰4位专家齐聚,共讨银行核心系统改造、迁移、重构难题
Analysis of abnormal frequency of minor GC in container environment
[Huawei HCIA continuous update] SDN and FVC
NFT流动性市场安全问题频发—NFT交易平台Quixotic被黑事件分析
leetcode:421. The maximum XOR value of two numbers in the array
Perfectly integrated into win11 style, Microsoft's new onedrive client is the first to see
Developers, MySQL column finish, help you easily from installation to entry
随机推荐
图像检索(image retrieval)
缓存穿透、缓存击穿、缓存雪崩分别是什么
利用win10计划任务程序定时自动运行jar包
R语言plotly可视化:plotly可视化互相重叠的直方图(historgram)、并在直方图的顶部边缘使用geom_rug函数添加边缘轴须图Marginal rug plots
VB cannot access database stocks
tp配置多数据库
整理混乱的头文件,我用include what you use
完美融入 Win11 风格,微软全新 OneDrive 客户端抢先看
中银证券网上开户安全吗?
To sort out messy header files, I use include what you use
Hidden corners of coder Edition: five things that developers hate most
How to choose one plus 10 pro and iPhone 13?
容器环境minor gc异常频繁分析
La 18e Conférence internationale de l'IET sur le transport d'électricité en courant alternatif et en courant continu (acdc2022) s'est tenue avec succès en ligne.
CocosCreator事件派發使用
It's too convenient. You can complete the code release and approval by nailing it!
CocosCreator事件派发使用
Interpretation of data security governance capability evaluation framework 2.0, the fourth batch of DSG evaluation collection
网页游戏引擎
DataKit——真正的统一可观测性 Agent