# face-recognition项目介绍
这个项目有两个大功能:人脸预处理和CNN人脸训练与识别<br />
由于不能上传大文件,需要下载shape_predictor_68_face_landmarks文件,在该文件夹内提供了下载链接<br />
人脸数据需要自己造,暂不提供
# 需要注意
由于dlib新版API只支持python3.6,在其他版本的python环境中需要进行重构<br />
对人脸切割部分代码进行以下的重构
```python
cutting_position = (d.left(), d.top(), d.right(), d.bottom())
# 切割出人脸
im = Image.open(path)
region = im.crop(cutting_position)
# 人脸缩放
a = 500 # 人脸方格大小
if region.size[0] >= a or region.size[1] >= a:
region.thumbnail((a, a), Image.ANTIALIAS)
else:
region = region.resize((a, a), Image.ANTIALIAS)
# 将Image转化为cv2
region = cv2.cvtColor(np.asarray(region), cv2.COLOR_RGB2BGR)
# 保存人脸
cv2.imshow('region', region)
print(type(region))
cv2.waitKey(0)
```
# 1、人脸预处理<br />
人脸活体检测:从原始图片中识别出人脸的位置,以及68个特征点位置,借助shape_predictor_68_face_landmarks模型。<br />
![image](images/4.png)<br /><br />
脸部检测提取:从原始图片中将人脸提取出来<br />
![image](images/5.png)<br /><br />
脸部检测提取:人脸旋转,可以将侧脸拉正<br />
![image](images/3.png)<br />
<br />
# 2、CNN人脸训练与识别<br />
网络方案:2个卷积、2个pooling、两个全连接、所有激活函数均采用leaky_relu<br />
原始数据截图:<br />
![image](images/1.png)<br /><br />
处理后的数据:<br />
![image](images/2.png)<br /><br />
训练效果:<br />
![image](images/6.png)<br /><br />
测试效果:<br />
![image](images/7.png)<br /><br />
MarcoPage
- 粉丝: 4422
- 资源: 8835
最新资源
- 小程序国产动漫论坛+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 在线办公小程序--论文-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 在线疫苗预约小程序pf-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 小说阅读器+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 智慧物业平台修改5.5--论文pf-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 智慧物业平台(小程序--论文pf-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 智慧校园管理系统pf-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 校园二手交易平台的小程序+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园二手交易平台的设计与实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 自助购药小程序--论文-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 校园二手平台的设计与实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园反诈骗微信小程序的设计与开发ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园跑腿php-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园失物招领小程序ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- DSP28335 永磁同步电机代码 CCS编辑,有PI控制算法、速度电流双闭环控制 有方波有感无感算法,无感为3段反电势过零点 有pmsm有感无感算法,有感有hall的foc,有磁编码器的
- 校园外卖平台设计与实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈