# 人脸识别
**Repository Path**: bossxiaoyu/face
## Basic Information
- **Project Name**: 人脸识别
- **Description**: 使用python实现人脸识别
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2021-12-03
- **Last Updated**: 2023-02-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 人脸识别
#### 介绍
用python实现人脸识别
学号:201952320207
姓名:姜宇
#### [视频讲解](https://www.bilibili.com/video/BV1qQ4y1i7mu?spm_id_from=333.999.0.0)
#### 实现思路
##### 1.训练模型
创建一个[:fa-folder-o:train文件夹](https://gitee.com/bossxiaoyu/face/tree/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E5%A7%9C%E5%AE%87/train),里面放入5个不同人的多张照片
创建一个[get_face.py](https://gitee.com/bossxiaoyu/face/blob/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E5%A7%9C%E5%AE%87/train/get_face.py)文件得到所有照片的面部信息
,并保存到一个新的[:fa-folder-o:face_img文件夹](https://gitee.com/bossxiaoyu/face/tree/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E5%A7%9C%E5%AE%87/train/face_img)
在[:fa-folder-o:face_img文件夹](https://gitee.com/bossxiaoyu/face/tree/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E5%A7%9C%E5%AE%87/train/face_img)里创建一个[train_face.py](https://gitee.com/bossxiaoyu/face/blob/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E5%A7%9C%E5%AE%87/train/face_img/train_face.py)文件对所有面部照片进行训练和测试,并保存获得acc、clf、pca到当前路径下
##### 2.进行人脸识别
创建一个[:fa-folder-o:test文件夹](https://gitee.com/bossxiaoyu/face/tree/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E5%A7%9C%E5%AE%87/test),里面放入待测试的照片
将上一部获得的acc、clf、pca拷贝到当前路径下
创建一个[text.py](https://gitee.com/bossxiaoyu/face/blob/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E5%A7%9C%E5%AE%87/test/test.py)文件,载入待测图片,并获得待测图片的面部图片,对待测图片的面部图片进行识别,得到相应的测试结果
#### 识别(运行)结果
##### 1. 训练模型结果

##### 2. 人脸识别结果





#### 项目分析
由于照片数量较少,导致准确率低,需要进一步优化改进