OpenCV人脸识别问题-它几乎总是匹配图像

OpenCV FaceRecognition issue - it almost always matches images

本文关键字:图像 人脸识别 问题 OpenCV      更新时间:2023-10-16

我正在做一个人脸识别项目,使用OpenCV。

我使用CvHaarClassifierCascade训练所有3个识别器(Eigen,Fisher, LPBH)。问题是facerrecognition::predict几乎总是预测匹配。

例如,假设每个人有10张图片,我有2个人。当第一个人看到相机时,预测就起作用了。当第二个人看到相机时,预测也起作用了。

然而,当我只有一个人时,当第二个人看到相机时,LPBH几乎总是将其与第一个人匹配。也就是说,当看相机的人不包括在培训课程中,LPBH几乎总是匹配他。

为了避免这种行为,我可以配置LPBH的参数吗?我想让它拒绝"未知"的人。

问好。

分类器可以被训练来区分训练过的样本。如果要拒绝看起来有些不同的样本,请检查置信度。分类器基本上告诉"我认为,这是1号人,但我的置信度是0.39,可能最大值是1.0"。