我正在创建使用在OpenCV 2.4.8中实现的特征脸方法的面部识别程序。我有三张脸的训练集(每张10张),我也有3张训练过的人的照片。到目前为止程序运行得很好,识别率是100%正确的。然而,我试着用我的程序来解决不同的问题。我已经编辑了3张测试照片,所以我把这3张照片放在一张照片里,这张照片是我的测试样本。在这个例子中,程序不认识任何人。
因此,我的结论是,特征人脸识别器每张照片只能识别一张脸。对吗?
在一张照片中是否有一种支持识别多张面孔的特征?
发布于 2014-01-15 05:13:28
OpenCV人脸识别一次只能对一张人脸进行识别。您的程序无法从测试图像中识别任何人,因为它从测试图像计算出的欧几里德距离,而且您的训练集太高。如果你想要用几张脸来测试一幅图像,你需要实现一个人脸检测算法。
https://stackoverflow.com/questions/21094398
复制相似问题