2012-09-03 40 views
5

Estoy usando el SDK de Vuforia para crear una aplicación para Android y tengo curiosidad sobre cómo funciona el seguimiento de marcador. ¿La aplicación convierte el cuadro de video en códigos de bytes y luego los compara con el archivo .dat generado al crear el marcador? Además, ¿dónde se encuentra este código en la aplicación de muestra Vuforia, está en C++? Gracias.¿Cómo funciona el reconocimiento de imagen Vuforia?

+2

Marque [this] (http://www.moodstocks.com/2012/03/01/markerless-tracking-with-moodstocks-and-qualcomm-sdks/) fuera. –

Respuesta

5

Bueno, usted no ve el código de reconocimiento y seguimiento porque son propiedad intelectual de Qualcomm y, por lo general, no deberían revelarse. Vuforia no es una biblioteca de código abierto.

Vuforia primero detecta los "puntos de característica" en su imagen objetivo [Administración de objetivos basada en web] y luego usa los datos para comparar las características de la imagen objetivo y el marco receptor de la cámara.

Google "Detección y rastreo de características naturales" que se encuentra en el área de Visión artificial y encontrará cosas interesantes.

2

No, el código de detección y seguimiento se encuentra en libQCAR.so Pero la pregunta "cómo funciona" es compleja de responder aquí. Si quieres estar familiarizado con la detección y el seguimiento de objetos, comienza a aprender el método como mser, surf, sift, helechos y otros.

1

Vuforia utiliza la técnica de detección de bordes. Si hay más vértices o líneas en la imagen de alto contraste, entonces es una imagen de alta calificación para Vuforia. Entonces, podemos decir que su algoritmo es algo similar a SIFT.

Cuestiones relacionadas