3D отслеживание головы на iphone - PullRequest
6 голосов
/ 30 июня 2011

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

Для этого мне нужно 3D-трекинг головы (с указанием X, Y, Z-положения и ориентации).
примерно так FaceApi , но для iphone.

Может кто-нибудь предложить мне решение для этого типа отслеживания на iphone?

Ответы [ 2 ]

3 голосов
/ 30 июня 2011

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

Вот ссылка на компиляцию на iPhone .

1 голос
/ 23 сентября 2011

Да, вы можете легко сделать это с помощью встроенных в OpenCV классификаторов Хаара, и вы найдете для этого множество демонстраций и учебных пособий в Интернете. Вам не нужно найти положение Z, только размер лица. Более важным для вас будет положение глаз - и для этого тоже есть классификаторы Хаара. Вы можете найти область лица, а затем найти области глаз в пределах этой области , и у вас будет очень хорошая основа для размещения наложения очков на объект. Существует множество настроек для ускорения процесса, таких как пониженная выборка и указание классификатору искать только одно лицо. Удачи.

...