3D проследяване на главата на iphone

Искам да направя приложение с добавена реалност за изпробване на очила на iphone.

За да направя това, имам нужда от 3D проследяване на главата (предоставяне на X,Y,Z позиция и ориентация).
нещо подобно FaceApi, но за iphone.

Може ли някой да ми предложи решение за извършване на този тип проследяване на iphone?


person Hamila Mohamed Amine    schedule 30.06.2011    source източник
comment
Трябва да потърсите малко в гугъл, преди да попитате. Ще откриете, че имате нужда от opencv за iOS (лесно за намиране) и след това използвайте алгоритъма за откриване на лица с оптимизации на iOS, напр.: фиксирана точка вместо плаваща запетая, или ще бъде твърде бавен.   -  person Jano    schedule 30.06.2011


Отговори (2)


Бих препоръчал да използвате OpenCV, която е библиотека за компютърно зрение. Търсенето онлайн за това как да се откриват лица с помощта на OpenCV ще върне множество връзки, тъй като това е много често използване на тази библиотека.

Ето връзка, свързана с компилирането му на iPhone.

person bitgarden    schedule 30.06.2011

Да, можете да направите това лесно с вградените класификатори на Haar на OpenCV и ще намерите много демонстрации и уроци онлайн за това. Не е нужно да намирате позицията Z, а само размера на лицето. По-важно за вас ще бъде позицията на очите - и за това също има класификатори на Haar. Можете да намерите регион на лицето и след това да намерите регионите на очите в рамките на този регион и ще имате много добра основа за позициониране на покритието на вашите очила върху обекта. Има много настройки за ускоряване на процеса, като намаляване на семплирането и казване на класификатора да търси само едно лице. Късмет.

person Matt Montag    schedule 23.09.2011