# 模式识别 **Repository Path**: great__peple/pattern-recognition ## Basic Information - **Project Name**: 模式识别 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-12-03 - **Last Updated**: 2021-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 模式识别作业:人脸识别 #### 1.代码运行效果图 - :fa-arrow-down: **创建训练模型.py运行效果图** :fa-check-square-o: - ![创建训练模型.py运行效果图](https://images.gitee.com/uploads/images/2021/1123/170954_89e40ab7_8803230.png "屏幕截图.png") - :fa-arrow-down: **人脸识别.py运行效果图,识别人物1** :fa-check-square-o: - ![人脸识别.py运行效果图,识别人物1](https://images.gitee.com/uploads/images/2021/1123/171053_568c080b_8803230.png "屏幕截图.png") - :fa-arrow-down: **人脸识别.py运行效果图,识别人物2** :fa-check-square-o: - ![人脸识别.py运行效果图,识别人物2](https://images.gitee.com/uploads/images/2021/1123/171201_98962d94_8803230.png "屏幕截图.png") - :fa-arrow-down: **人脸识别.py运行效果图,识别人物3** :fa-check-square-o: - ![人脸识别.py运行效果图,识别人物3](https://images.gitee.com/uploads/images/2021/1123/171306_f444aae1_8803230.png "屏幕截图.png") - :fa-arrow-down: **人脸识别.py运行效果图,识别人物4** :fa-check-square-o: - ![人脸识别.py运行效果图,识别人物4](https://images.gitee.com/uploads/images/2021/1123/171343_03e08259_8803230.png "屏幕截图.png") - :fa-arrow-down: **人脸识别.py运行效果图,识别人物5** :fa-check-square-o: - ![人脸识别.py运行效果图,识别人物5](https://images.gitee.com/uploads/images/2021/1123/171414_ab1ae407_8803230.png "屏幕截图.png") #### 2.项目实现功能综述 :fa-pencil-square-o: 由5个人(陈奕迅,林俊杰,张国荣,张学友,周杰伦)的489张图片作为训练集,得到面部图片,通过对5个人面部识别训练,得到训练模型,可以在非测试集数据的一张图像上识别出图像中的正向人脸,并给每一个人的面部数据文件打标签。 :fa-pencil-square-o: #### 3.项目实现过程描述 :fa-folder-o: 人脸识别 1. :fa-folder-o: train - [得到人脸图像.py](https://gitee.com/sxqxhwyb/pattern-recognition/blob/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB/train/%E5%BE%97%E5%88%B0%E4%BA%BA%E8%84%B8%E5%9B%BE%E7%89%87.py) :fa-hand-o-left: 此处有跳转链接,此代码用于提取当前文件夹下所有图像中的人脸信息并保存到face_img文件夹中。 - :fa-folder-o: face_img [创建训练模型.py](https://gitee.com/sxqxhwyb/pattern-recognition/blob/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB/train/face_img/%E5%88%9B%E5%BB%BA%E8%AE%AD%E7%BB%83%E6%A8%A1%E5%9E%8B.py) :fa-hand-o-left: 此处有跳转链接,此代码用于对当前文件夹下的人脸图像创建训练模型并得到准确率。 2. :fa-folder-o: test - [人脸识别.py](https://gitee.com/sxqxhwyb/pattern-recognition/blob/master/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB/test/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB.py) :fa-hand-o-left: 此处有跳转链接,此代码用于对当前文件夹下的某张图像上识别出图像中的正向人脸,通过使用训练好的模型,预测是哪个人,并给识别出的人脸打标签。 #### 4.项目实现的特点 - 优化:通过 得到人脸图像.py 生成的人脸图像并不完美,有些看不出人物面部特征,直接也用于训练效果不好,因为图片量不大,所以这些杂质图片我直接手动将其删除,然后再开始训练数据。 - [运行视频](https://b23.tv/YrnOmcu)