Ответ 1
В openCV существует функция function, которая называется POSIT, которая позволяет оценить позу трехмерного объекта в одном изображении. Он реализует алгоритм POSIT. Попробуйте посмотреть там.
Я использую OpenCV Haar Algorithm для отслеживания главы и наложения изображения над головой.
То, что я делаю, - это сохранение кадров, созданных камерой, и наложение изображения на каждый кадр.
И время не является ограничением, поскольку я не делаю этого в режиме реального времени.
Мой код работает нормально, скажем, 45 градусов левого и правого вращения головы.
Но мне нужно что-то, что будет отслеживать до 90 градусов вращения.
Даже я получил много ссылок на функции OpenCV и чтобы оценить положение главы
Пожалуйста, предоставьте мне некоторую ссылку. Примеры кода будут классными.
Спасибо заранее
В openCV существует функция function, которая называется POSIT, которая позволяет оценить позу трехмерного объекта в одном изображении. Он реализует алгоритм POSIT. Попробуйте посмотреть там.
Вы можете использовать такой алгоритм, как SURF (у вас есть образцы в пакете OpenCV) и использовать его над изображением лица, над изображением, а затем использовать дескрипторы SURF для соответствия точкам и оценить 3D-положение лица на изображении. Вы можете использовать один и тот же код на образце "find_obj", но замените изображение на изображение лица, которое вы хотите отслеживать.
Надеюсь, что это поможет.
Вы можете проверить проект EHCI на http://code.google.com/p/ehci/, так как он дает хороший обзор о POSIT и Lukas Kanade.