使用 FaceNet 嵌入的未知人脸分类

Posted

技术标签:

【中文标题】使用 FaceNet 嵌入的未知人脸分类【英文标题】:Unknown face classification using FaceNet embedding 【发布时间】:2018-02-16 15:23:14 【问题描述】:

我正在尝试使用分类器来识别家庭成员的面孔。

现在我使用 facenet 嵌入作为 SVM 分类器的输入。由于我必须区分的面孔数量有限,这会产生非常好的结果。

但是我不太确定该怎么做才能检测到这样的未知面孔。

我尝试在家庭面孔以及 LFW 数据库中的一百多个面孔上训练分类器。如果预测置信度足够低,我说它是一张未知的脸。

这是正确的做法吗?

【问题讨论】:

【参考方案1】:

您可以对输出类使用另一层身份验证。 假设您的分类器返回“xyz”作为输出类。然后,您可以通过比较输入图像和数据集中的图像来仔细检查。最好的方法是比较这两个图像的嵌入并检查阈值距离。

【讨论】:

以上是关于使用 FaceNet 嵌入的未知人脸分类的主要内容,如果未能解决你的问题,请参考以下文章

facenet训练后模型使用tensorflow量化

facenet快速复现 实现 facenet-pytorch 人脸识别 windows上 使用cpu实现 人脸对比

facenet-retinaface快速复现 实现 facenet-retinaface-pytorch 人脸识别 windows上 使用cpu实现

facenet-retinaface快速复现 实现 facenet-retinaface-pytorch 人脸识别 windows上 使用cpu实现

使用 facenet 进行人脸识别

快速复现 实现 facenet-pytorch 人脸识别 windows上 使用cpu实现 人脸对比