face_recognition模块安装
# 安装 face_recognition(pip3命令下载的是python3对应的版本,pip命令下载的是python2对应的版本)
$ pip3 install face_recognition
# 安装face_recognition过程中会自动安装 numpy、scipy 等
使用方法
命令行界面
当你安装好了本项目,你可以使用两种命令行工具:
face_recognition
- 在单张图片或一个图片文件夹中认出是谁的脸。face_detection
- 在单张图片或一个图片文件夹中定位人脸位置。
face_recognition
命令行工具
face_recognition
命令行工具可以在单张图片或一个图片文件夹中认出是谁的脸。
调整人脸识别的容错率和敏感度
如果一张脸识别出不止一个结果,那么这意味着他和其他人长的太像了(本项目对于小孩和亚洲人的人脸识别准确率有待提升)。你可以把容错率调低一些,使识别结果更加严格。
通过传入参数 --tolerance
来实现这个功能,默认的容错率是0.6,容错率越低,识别越严格准确。
$ face_recognition --tolerance 0.54 ./pictures_of_people_i_know/ ./unknown_pictures/ /unknown_pictures/unknown.jpg,Barack Obama /face_recognition_test/unknown_pictures/unknown.jpg,unknown_person
如果你想看人脸匹配的具体数值,可以传入参数