您如何找到 AdaBoost 算法的 Haar 特征的负训练数据集和正训练数据集?因此,假设您想要在图像中定位某种类型的 blob,并且您的整个阵列中有几个 blob - 您将如何训练它?我会尽可能地感谢一个非技术性的解释。我是新手。谢谢。
问问题
2088 次
1 回答
2
首先,AdaBoost 不一定与 Haar 特征有关。AdaBoost 是一种将弱学习器组合成强学习器的学习算法。Haar 特征只是 AdaBoost 算法可以学习的一种数据。
其次,获得它们的最佳方法是预先安排您的数据。因此,如果您想像Viola 和 Jones那样进行面部识别,您需要在蒙版/叠加图像中标记图像中的人脸。训练时,您从图像中选择样本,以及您选择的样本是正样本还是负样本。这种积极/消极来自您之前在图像中对面部(或其他任何东西)的标记。
您必须自己进行实际实施,但您可以使用现有项目来指导您,也可以修改他们的项目。
于 2010-05-03T20:36:53.013 回答