Во-первых, AdaBoost не обязательно имеет какое-либо отношение к функциям Haar. AdaBoost - это алгоритм обучения, который объединяет слабых учеников в сильного ученика. Особенности Haar - это просто тип данных, на которых может учиться алгоритм AdaBoost.
Во-вторых, лучший способ получить их - это предварительно упорядочить ваши данные. Итак, если вы хотите выполнить распознавание лиц в стиле Виола и Джонс , вам нужно пометить лица на ваших изображениях в виде маски / наложения. Когда вы тренируетесь, вы выбираете образцы из изображения, а также, является ли выбранный образец положительным или отрицательным. Эта позитивность / негативность проистекает из вашей предыдущей отметки лица (или чего-либо еще) на изображении.
Вы должны будете сделать фактическую реализацию самостоятельно, но вы можете использовать существующих проектов , чтобы либо направлять вас, либо вы можете изменять их проекты.