Multi View распознавание лиц

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

2

Решение

Для поворотов вне плоскости (изменение рыскания аналогично жесту «нет») существует обученный каскад profile_face.xml, который будет работать для левых профилей. Поэтому сначала проверьте фронтальные грани, затем проверьте левые профили, затем отразите изображение и проверьте правильные профили (и отразите обратные координаты).

Для поворотов в плоскости (смена рулона, аналогично «покачиванию» головы) вы чаще всего поворачиваете изображение, может быть, на 30–45 градусов, выполняете фронтальное обнаружение лица, а затем «разворачиваете» координаты.

Для движения головы для жеста «да» (изменение высоты тона). Обнаружения будут работать для фронтального детектора лица.

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

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]