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

时间:2014-07-22 06:24:05

标签: c++ opencv

我正在使用OpenCV进行面部识别项目。

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

例如,我们说我每人有10张图片,而且我有2个人。当#1人看到相机时,预测有效。当#2人看到相机时,预测也有效。

然而,当我只有一个人时,那么当#2人看到相机时,LPBH几乎总是将它与#1人匹配。也就是说,当看相机的人不包括在训练课程中时,LPBH几乎总是与他匹配。

是否有可以配置LPBH的参数以避免此行为? 我希望它拒绝"未知"人

最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

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