# 模式识别1 **Repository Path**: JXiBi/pattern-recognition-1 ## Basic Information - **Project Name**: 模式识别1 - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-02 - **Last Updated**: 2021-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 模式识别:人脸识别 ### 一.项目描述 **由5个人(成龙、赵文卓、李荣浩、刘若英、邓紫棋)共480张网络批量下载照片做训练集,通过对5个人面部识别训练,得到训练模型。可以识别出图像中的人脸,并给每一个人的面部数据文件打标签** ### 二.项目实现效果 - **1.训练模型.py运行效果图** - ![输入图片说明](image/Snipaste_2021-12-02_22-18-08.jpg) - **2.人脸识别.py运行效果图** - **识别人物1** - ![输入图片说明](image/chenglong.jpg) - **识别人物2** - ![输入图片说明](image/zhaowenzhuo.jpg) - **识别人物3** - ![输入图片说明](image/lironghao.jpg) - **识别人物4** - ![输入图片说明](image/liuruoying.jpg) - **识别人物5** - ![输入图片说明](image/dengziqi.jpg) ### 三.项目实现过程描述 :fa-folder-o: 人脸识别 1. :fa-folder-o: train - [提取人脸图像.py](https://gitee.com/JXiBi/pattern-recognition-1/blob/master/%E4%BB%A3%E7%A0%81/%E6%8F%90%E5%8F%96%E4%BA%BA%E8%84%B8.py) 此代码用于提取当前文件夹下所有图像中的人脸信息并保存到face_img文件夹中。 - :fa-folder-o: face_img [创建训练模型.py](https://gitee.com/JXiBi/pattern-recognition-1/blob/master/%E4%BB%A3%E7%A0%81/%E8%AE%AD%E7%BB%83%E6%A8%A1%E5%9E%8B.py) 此代码用于对当前文件夹下的人脸图像创建训练模型并得到准确率。 2. :fa-folder-o: test - [人脸识别.py](https://gitee.com/JXiBi/pattern-recognition-1/blob/master/%E4%BB%A3%E7%A0%81/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB.py) 此代码用于对当前文件夹下的某张图像上识别出图像中的正向人脸,通过使用训练好的模型,预测是哪个人,并给识别出的人脸打标签。 ### 四.项目实现的缺点 - 通过 提取人脸图像.py 生成的人脸图像并不完美,有些看不出人物面部特征,直接也用于训练效果不好,图片是批量获得,数量较多,质量参差不齐,故训练出的效果不好,模型识别率较低。