Я реализую алгоритм обнаружения лица Виолы-Джонса и немного смущен о пороге хара-функции. Я вычисляю порог haar-функции, используя следующую. шаги:Является ли порог Хаар-функции рассчитан единственным способом, описанным в своей статье Виола-Джонс?
a) Рассчитайте значение хара-функции во всех позитивных (лицевых) изображениях, соответствующих одному и тому же положению. b) Получите все значения функций, которые находятся между минимальным значением функции и средним значением функции, чтобы получить список, MinToAvg = [] c) Для каждого значения в MinToAvg классифицируйте данные (положительные и отрицательные) и получите Number of pos. изображения (Поз.) он классифицирует как лицо и количество ложных положительных (FP). d) Значение функции рассматривается как порог для конкретной функции, для которой Я получаю max (Pos-FP).
Для каждого раунда повышения порога для функции Хаара остаются такими же, наоборот, порог хаар-функции, как обсуждалось в бумаге Виолы-Джонса, меняется с каждым раундом форсирования.
Мой вопрос: 1) Я делаю правильный путь для вычисления порога хаар-функции? 2) Для каждого раунда повышения порога необходимо изменить?
Я использую Python.
Спасибо!
Кажется, что вы далеки от того, что делали Виола и Джонс. Не могли бы вы прояснить свой вопрос? Трудно понять, что вы имеете в виду. – Ramiro
О, и то, что вы, вероятно, ищете, подробно показано в разделе 3.4.2 книги Фрейнда и Шапира «Повышение: основы и алгоритмы». BTW, вы в настоящее время можете просмотреть часть раздела этой книги в Amazon. – Ramiro
Тщательное прочтение раздела «Обнаружение лица в режиме реального времени» Виолы и Джонса «3.1» может дать вам некоторое представление. Кроме того, вы можете найти полезное сообщение «Быстрое асимметричное обучение для обнаружения каскадных лиц», раздел 4.2. – Ramiro