Подтвердить что ты не робот

Оценка позывной головы с Opencv

Я использую OpenCV Haar Algorithm для отслеживания главы и наложения изображения над головой.
То, что я делаю, - это сохранение кадров, созданных камерой, и наложение изображения на каждый кадр.
И время не является ограничением, поскольку я не делаю этого в режиме реального времени.

Мой код работает нормально, скажем, 45 градусов левого и правого вращения головы.
Но мне нужно что-то, что будет отслеживать до 90 градусов вращения.

Даже я получил много ссылок на функции OpenCV и чтобы оценить положение главы

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

4b9b3361

Ответ 1

В openCV существует функция function, которая называется POSIT, которая позволяет оценить позу трехмерного объекта в одном изображении. Он реализует алгоритм POSIT. Попробуйте посмотреть там.

Ответ 2

Вы можете использовать такой алгоритм, как SURF (у вас есть образцы в пакете OpenCV) и использовать его над изображением лица, над изображением, а затем использовать дескрипторы SURF для соответствия точкам и оценить 3D-положение лица на изображении. Вы можете использовать один и тот же код на образце "find_obj", но замените изображение на изображение лица, которое вы хотите отслеживать.

Надеюсь, что это поможет.

Ответ 3

Вы можете проверить проект EHCI на http://code.google.com/p/ehci/, так как он дает хороший обзор о POSIT и Lukas Kanade.