Какие алгоритмы обнаружения лица (не распознавания) подходят для ограниченных (встроенных) процессоров?

9

Я смотрю на аппаратную платформу для класса наблюдения приложений. Я хочу идентифицировать лица людей, когда они появляются на сцене.

Я не собираюсь действительно применять распознавание лица (тогда или позже). Также ориентация граней может быть принята прямо для практических целей. Обнаруженное лицо не нуждается в дальнейшей обработке.

Существует ли быстрый (эффективный) алгоритм для обнаружения лиц из живого источника видео?

Дипан Мехта
источник
См. Простой алгоритм обнаружения лиц, основанный на минимальных чертах лица и обнаружении лиц в режиме реального времени на iPhone с портом OpenCV . Я также попытался бы выяснить, что они используют в цифровых камерах. Пожалуйста, поделитесь своим опытом, когда вы его запустите!
Эмре
@ Ссылка, которую вы дали, весьма полезна. Почему бы вам не расширить это как ответ, я бы с удовольствием высказался!
Дипан Мехта

Ответы:

3

Мы знаем, что проблема решена, потому что наши мобильные телефоны и цифровые камеры могут это сделать. Вы можете узнать, какой алгоритм они используют, обойдя патентные базы данных.

Библиотеки компьютерного зрения, такие как OpenCV и SimpleCV, предлагают распознавание лиц в качестве стандартной функции. См., Например, Распознавание лиц в режиме реального времени на iPhone с портом OpenCV . Если вы хотите сделать DIY, посмотрите Простой алгоритм обнаружения лиц, основанный на минимальных чертах лица .

Эмре
источник
Хороший совет по тралению патентных баз! Там много знаний ..
Гертен
1

Я бы предложил Viola-Jones Face детектор. Простота реализации и эффективность во время вычислений. Примерно в 2009 году я разработал проект по распознаванию лиц, и этот метод был наиболее эффективным в то время. Оригинальная статья: research.microsoft.com/~viola/Pubs/Detect/violaJones_IJCV.pdf
Базовые знания: http://en.wikipedia.org/wiki/Viola%E2%80%93Jones_object_detection_framework

Гефест
источник