1、可能是光线太昏暗。
2、建议用户在光线充足的地方进行人脸识别。
3、如果用户戴着眼镜。
4、建议将眼镜摘下后再进行人脸识别。
5、如果化了妆,需要卸妆后再进行人脸识别。
6、微信人脸识别一般用于解封账号。
7、如果不能识别,建议切换其他验证方式。
8、在人脸识别页面可以点击“遇到问题,尝试其他方式”。
9、如果以上方法都不能解决问题,建议咨询微信客服官方解决。
微信人脸识别可视化的实现
DateFromWebChat (从网页版微信窗口下载好友头像)
AI (识别模块,主要用于识别好友头像是否为人脸,并且计算人脸的数量与头像的总数且return)
DateVisul (数据可视化模块,用与AI模块返回参数的可视化)
union(将整合以上三个模块的顶层模块)
知识准备
python中opencv图像处理模块的使用(主要是CascadeClassifier级联图像分类器与 detectMultiScale人脸识别函数的使用)
python中os模块的使用(主要涉及os.imread灰度图像处理与os.listdir(path)获取路径下文件这两个函数的使用)
sys模块的使用(sys.stdout.flush()缓冲器一次返回一个值)
python中Matplotlib图形框架的使用(涉及饼图plt.pie的使用与使用matplotlib.font_manager.FontProperties设置文字显示方式)