2010-05-03 110 views
0

如何找到AdaBoost算法的Haar特征的负面和正面训练数据集?所以说你有一个想要在图像中定位的特定类型的blob,并且你的整个阵列中有几个 - 你怎么去训练它?我会尽可能地欣赏非技术性的解释。我对此很陌生。谢谢。AdaBoost算法的训练集

回答

2

首先,AdaBoost并不一定与Haar的功能有关。 AdaBoost是一种学习算法,它将弱学习者组合成一个强大的学习者。 Haar特征只是一种AdaBoost算法可以学习的数据类型。

其次,获取它们的最佳方式是预先安排数据。所以,如果你想做面部识别,你需要在图像中标记面部/覆盖图像中的面部。在训练时,您可以从图像中选择样本,以及选择的样本是正面还是负面。这种积极性/消极性来自你先前对图像中的面部(或其他)的标记。

你必须自己做实际的实现,但你可以使用existing projects来引导你,或者你可以修改他们的项目。

+0

谢谢 - 但我仍不清楚你如何选择正面/负面的训练样本。当你标记斑点或面貌或你想要的任何类型时,你如何以自动化的方式来做到这一点?我认为AdaBoost是自动化程序。顺便说一句,对不起,我添加这个作为答案而不是评论,但我没有看到一个评论选项。 – 2010-05-03 23:05:41