Отслеживание лица с вычитанием кадров в видео

Можно ли отследить лицо в видео с вычитанием кадров без использования распознавания лиц?

Что произойдет, если лицо изменится в следующем кадре? Есть ли способ обнаружить это изменение с вычитанием?


person Daniyal    schedule 22.07.2015    source источник


Ответы (2)


Попробуйте этот пример, в котором используется Viola- Алгоритм распознавания лиц Джонса и алгоритм отслеживания KLT (Kanade-Lucas-Tomasi).

person Dima    schedule 22.07.2015

Отслеживание лица отличается от распознавания лиц. Просто,

Отслеживание лица означает отслеживание объекта, имеющего черты лица.

Распознавание лиц означает обнаружение и распознавание лица среди набора уже известных лиц.

Чтобы отследить лицо, во-первых, вам нужно его обнаружить. Итак, для обнаружения лица есть простые методы, такие как Haar Feature-based Cascade Classifiers и LBP cascade classifier. Вы можете погуглить их и прочитать о них.

После того, как лицо будет обнаружено, вы можете попытаться решить проблему слежения за лицом. Но отслеживание лица в разных кадрах означает, что вы повторяете процесс обнаружения лица для каждого кадра. Теперь вопрос будет заключаться в том, как увеличить скорость обнаружения, чтобы она подходила для нормальной частоты кадров, например 30 FPS? Простое решение — уменьшить область поиска. Другими словами, если лицо обнаружено на первом кадре, то на втором кадре нет необходимости искать всю область кадра. Оптимальным решением будет начать поиск с положения лица на предыдущем кадре.

Простое руководство по обнаружению и отслеживанию лиц можно найти здесь.

person NKN    schedule 22.07.2015