如何让 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 获得正确的人脸号码?的主要内容,如果未能解决你的问题,请参考以下文章