我对人脸识别算法很陌生,我刚刚发现如果我训练一个简单的人脸数据库。例如,我有四个人(A,B,C,D),每个人有10幅图像,然后我可以用现有的算法(如OpenCV库)快速地训练数据库。该人脸识别算法工作良好。准确率大于90%,可以正确识别四人(给出A、B、C、D的图像),也可以拒绝一些未知的人(如人E、F、G.)。
但是这是一个很小的人脸数据库,我想知道如果我必须识别10000个主题,那可能是100000张图片,还是有可能的?在这种情况下,准确程度是多少?
基本上,人脸识别算法只是对采集到的人脸的特征空间进行分类,但是当数据库变得相当大时,它还能正常工作吗?
谢谢。
发布于 2015-04-02 14:51:58
是的,如果你想识别10000个主题,你至少需要10000张图片。通常情况下,识别器算法是在其数据库样本之间进行距离比较的情况下工作的,因此,如果该算法具有很强的鲁棒性,则可以很容易地识别出您想要的多个主题。然而,10000是一个非常大的数字,你真的需要一个GPU的概念,一个实时的应用程序,因为它需要很长的时间给你一个答案。希望能帮上忙。
https://stackoverflow.com/questions/29409851
复制相似问题