Я прочитал статью о методе Виола-Джонса для обнаружения объекта и смущен несколькими вещами.Виола - метод jones adaboost
1 - Для Adaboost каждый раунд означает, что мы вычисляем все функции 160k на всех изображениях, затем находим ту, которая имеет наименьшую ошибку (которая, как я понимаю, является «слабым классификатором», пожалуйста, исправьте меня, если я ошибаюсь). Если да, то это не займет много времени, чтобы тренироваться на большом наборе изображений, которые могут занять несколько месяцев? А также сколько раундов вы запустите, если это будет правильно.
2 Если вышеуказанная точка не соответствует действительности, значит ли это, что для каждой функции мы оцениваем все изображения без лица и лица с помощью одной функции и сравниваем ее с определенным допустимым порогом ошибки, а если она лежит ниже этот приемлемый порог, тогда мы используем эту функцию как слабый классификатор, а затем обновляем весы, прежде чем использовать следующую функцию из 160 тыс. функций.
Я пробовал понимать код MATLAB по этой ссылке http://www.ece301.com/ml-doc/54-face-detect-matlab-1.html, но не уверен, правильно ли он реализовал adaboost.
Было бы также очень полезно, если бы была ссылка, которая объясняла бы adaboost, используемую Viola-Jones простым и понятным способом.
привет спасибо за ответ, но он до сих пор не уточнил мой вопрос об Adaboost. Хотя это помогло мне понять каскадную часть благодарности. – medz91
Я обновил его, надеюсь, теперь его ясно. – Amador
Попробуйте открыть CV Viola-Jones Face Detection в Matlab. – Amador