人脸识别-weixin_51002909的博客-CSDN博客

本文介绍了人脸识别技术的原理和操作步骤,包括导入GridSearchCV、fetch_lfw_people、PCA等模块,设置logging,从数据集中提取关键信息,使用PCA进行降维,以及通过GridSearchCV寻找最佳的机器学习模型进行预测。同时,文章还涵盖了如何处理网络图片以进行人脸识别。
摘要由CSDN通过智能技术生成

前言:人脸识别技术是指利用分析比较的计算机技术识别人脸。人脸识别是一项热门的计算机技术研究领域,其中包括人脸追踪侦测,自动调整影像放大,夜间红外侦测,自动调整曝光强度等技术。
人脸识别技术属于生物特征识别技术,是对生物体(一般特指人)本身的生物特征来区分生物体个体。

进行人脸识别操作

1.导入相应模块工具:GridSearchCV、fetch_lfw_people、PCA、loggin等

2.设置logging,控制台显示程序处理数据的进度

3.使用fetch_lfw_people导入数据,如果本地没有会从网络下载,如果本地有数据,加载本地

4.查看人脸数据结构

5.从人脸数据中提取进行机器学习的关键数据

6.对数据进行分割,获取训练数据和测试数据

7.数据太复杂了,使用PCA对数据进行降维处理,去除一些不重要的数据

8.使用GridSerchCV查询最佳的机器学习模型

9.定义方法获取预测人名和真实人名

10.定义方法绘制人脸识别结果图形

11.调用方法进行数据展示

人脸识别

人脸有不同的颜色组成

不同的颜色由三原色:红绿蓝组成
红绿蓝由0~255的数字组成
所以人脸是由数据组成的
下面我们来逐一操作
先导入需要的包
import pandas as pd
import numpy as np
人脸识别拍照的过程是这样的:当人在摄像头前走动时,摄像头会将每一帧的数据传给人脸识别SDK。SDK会根据每一帧的数据绘制人脸框并返回人脸信息(faceInfo)。当返回的人脸信息的质量分数超过给定的分数时,就可以调用相机进行拍照。拍摄好的照片可以上传到平台进行进一步的处理和分析。\[3\]这个过程中,人脸识别的核心流程包括人脸检测、人脸对齐和特征提取。首先,人脸检测是用来确定图像中是否存在人脸,并将人脸框出来。然后,人脸对齐是将检测到的人脸进行校正,使其在特征提取时更加准确。最后,特征提取是将人脸图像转化为一组特征向量,用于后续的比对和识别。\[2\]人脸识别的好处在于它不需要用户做太多的配合,而且使用可见光设备进行识别的投资成本较低,因为各个地方的监控摄像头、电脑摄像头、手机摄像头等已经非常普及。\[1\]所以,人脸识别拍照是通过摄像头捕捉人脸图像,并经过人脸识别算法的处理,最终得到可用于识别和比对的照片。 #### 引用[.reference_title] - *1* *2* [人脸识别算法及系统](https://blog.csdn.net/qq_29788741/article/details/125838940)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [人脸识别详细教程](https://blog.csdn.net/weixin_44342753/article/details/106241524)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值