如何让 face_recognition 获得正确的人脸号码?
Posted
技术标签:
【中文标题】如何让 face_recognition 获得正确的人脸号码?【英文标题】:How to make face_recognition get right face number? 【发布时间】:2021-11-10 03:40:09 【问题描述】:请下载图片并保存为test.png
。
每个人都可以看到里面有两个人,每个人都有一张完整的脸。 让python代码统计图片中的人脸数量。
from PIL import Image
import face_recognition
image = face_recognition.load_image_file('test.png')
face_locations = face_recognition.face_locations(image)
print("I found face(s) in this photograph.".format(len(face_locations)))
输出:
I found 1 face(s) in this photograph.
如何让 face_recognition 得到正确的人脸号码?
【问题讨论】:
【参考方案1】:你可以试试
face_locations = face_recognition.face_locations(image, number_of_times_to_upsample=2, model="cnn")
它将比默认的“hog”模型和唯一的上采样运行更长时间但更准确。
【讨论】:
我已经用我自己的应用程序尝试过你的照片......并且得到了相同的结果:唯一的单人脸识别。原因是该特定图片的低质量,小而旋转的面孔。以上是关于如何让 face_recognition 获得正确的人脸号码?的主要内容,如果未能解决你的问题,请参考以下文章
带有opencv和dlib face_recognition库的人脸识别考勤系统给出不正确的识别
我们如何减少下面给出的 face_recognition python 脚本的响应时间?