使用opencv进行年龄估算的方法

时间:2012-10-01 22:47:36

标签: c++ opencv machine-learning computer-vision

过去我使用LDA进行了性别识别。实施方式就像切割和干燥的面部识别一样,我只训练了一组面孔,并按男性或女性而不是名字或身份进行分类。如果数据集足够大,这种方法是否可行?

如果以上不是一个好方法(我认为不是这样),那么使用OpenCV进行年龄估算有哪些不同的方法/方法?

2 个答案:

答案 0 :(得分:9)

在我看来,郭博士及其同事的工作可能代表了对这一自动年龄分类问题的最新调查。有关出版物的完整列表,请参见here

回答您的原始问题:从2010年的调查报告“年龄综合和通过面孔估算:调查”中,一系列数据驱动技术在大型注释数据库中的确存在(第1968页)。至于各种年龄估算算法的实际表现:相当令人印象深刻的分类水平,报告为平均年龄误差和累积分数指标,是可能的(参见第1970页表1) - 关于选择的常见警告特征选择,模型表示等。

如何在OpenCV中实现当前性能最佳的算法可能会很棘手 - 但应该可行!

编辑:我发生了一件很简单的事情 - 在目前没有生物启发功能的时尚潮流的情况下,您可以使用OpenCV对HoG描述符的支持(这在生物学上是有效启发的)。

参见例如:

Extracting HoG Features using OpenCV

HOG features visualisation with OpenCV, HOGDescriptor in C++

答案 1 :(得分:0)

我只看到Machine LearningCascade Classifier Training完成了这些事情。