本项目 约有450Mb 可同时在Linux Windows环境下运行.
百度网盘链接: https://pan.baidu.com/s/1_tCVg7qewFYmOfz3paL0iw 提取码: dxqx
一 测试例成:
解压安装包, 下载安装依赖(requirement.txt中)(tensorflow-gpu效果更佳)后 ,打开并修改FaceDetectionWindow.py文件中 注意需要修改的路径转换为自己电脑文件的路径. 其后就可直接运行.
UI界面图展示:
(本例子:使用的cpu模式 PFS:5.6 ,使用了20张科比的网图,准确率也不错,
结果展示
****FaceDetectionWindow.py文件是我综合 format-image.py,classifier.py以及检测文件所创建的,读者如果有需要可以自己进行修改
二.检测新的人脸(自己的数据集)
2.1. collect data 收集人脸照片数据集
所收集的图片以文件夹的形式放在 自己设定的 目录下 (一个文件夹中包含当前类所有的图片,文件夹用英文命名)
我的图片数据集 以及文件中对应的位置(第177-178行)
2.format image 人脸剪切
点击UI界面的2号按钮或者运行format-image.py 程序 进行照片的剪切,生成的 照片放入到fortrain目录中
3 train-new-modle 模型训练
修改FaceDetectionWindow.py文件中的(第328,351行)然后点击UI界面的3号按钮,进行classifier 文件的生成.
4. 进行人脸识别
在进行人脸识别之前, 修改 FaceDetectionWindow.py文件中的第(387,394,403,405,420 行)