过去我使用 LDA 进行过性别识别。在实现方面,它就像干枯的面部识别一样,我只是训练了一组面孔,并按男性或女性而不是姓名或 ID 对它们进行分类。给定足够大的数据集,这种方法是否可行?
如果上述方法不是一个好方法(我真的不这么认为),那么使用 OpenCV 执行年龄估计有哪些不同的方法/方法?
过去我使用 LDA 进行过性别识别。在实现方面,它就像干枯的面部识别一样,我只是训练了一组面孔,并按男性或女性而不是姓名或 ID 对它们进行分类。给定足够大的数据集,这种方法是否可行?
如果上述方法不是一个好方法(我真的不这么认为),那么使用 OpenCV 执行年龄估计有哪些不同的方法/方法?
在我看来,GD Guo 和他的同事的工作可能代表了对自动年龄分类问题的最新和集中研究之一。有关出版物的完整列表,请参见此处。
要回答您最初的问题:从 2010 年的调查论文“Age Synthesis and Estimation Via Faces: a Survey”中,从大型注释数据库中提出了一系列数据驱动技术确实可行(p. 1968)。至于用于年龄估计的各种算法的实际性能:作为平均年龄误差和累积分数指标报告的相当令人印象深刻的分类水平是可能的(参见第 1970 页上的表 1) - 对选择有通常的警告特征选择、模型表示等。
如何在 OpenCV 中实现当前性能最好的算法可能会很棘手 - 但应该是可能的!
编辑:我想到的一件快速的事情 - 在没有当前流行的生物启发特征的情况下,您可以使用 OpenCV 对 HoG 描述符的支持(这实际上是受生物学启发的)。
参见例如:
我只看到通过Cascade Classifier Training使用机器学习来完成这些工作。