1.https://github.com/ageitgey/face_recognition/blob/master/README_Simplified_Chinese.md

Python 案例
所有案例都在这个链接中 也就是examples文件夹.

人脸定位
案例:定位拜登的脸
案例:使用卷积神经网络深度学习模型定位拜登的脸
案例:使用卷积神经网络深度学习模型批量识别图片中的人脸
案例:把来自网络摄像头视频里的人脸高斯模糊(需要安装OpenCV)
人脸关键点识别
案例:提取奥巴马和拜登的面部关键点
案例:给美国副总统拜登涂美妆
人脸识别
案例:是奥巴马还是拜登?
案例:人脸识别之后在原图上画框框并标注姓名
案例:在不同精度上比较两个人脸是否属于一个人
案例:从摄像头获取视频进行人脸识别-较慢版(需要安装OpenCV)
案例:从摄像头获取视频进行人脸识别-较快版(需要安装OpenCV)
案例:从视频文件中识别人脸并把识别结果输出为新的视频文件(需要安装OpenCV)
案例:通过树莓派摄像头进行人脸个数统计及人脸身份识别
案例:通过浏览器HTTP访问网络服务器进行人脸识别(需要安装Flask后端开发框架))
案例:基于K最近邻KNN分类算法进行人脸识别

2.电脑安装pip3 install face_recognition

3.报错ModuleNotFoundError: No module named 'cv2'解决
安装cv2 install opencv-python (如果只用主模块,使用这个命令安装) https://blog.csdn.net/weixin_39450145/article/details/104801730

3.执行
AttributeError: 'ImageDraw' object has no attribute 'textsize'
没有PIL。

pip3 install PIL报错

ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)
ERROR: No matching distribution found for PIL

查看原因是
解决方法:

  1. pip install Pillow

现在已经用pillow替代PIL了,

PIL最多支持的python版本是2.7,

而pillow 版本大于2.1支持python2.6,2.7以及3.x,

相应的原来的import image也由from PIL import Image代替,注意大小写。

不行 还是报错
执行python3 -m pip install Pillow==9.5.0 成功