Para mi trabajo, he estado usando una versión Java de ARToolkit (NyARTookit). Hasta ahora, ha demostrado ser lo suficientemente bueno para nuestras necesidades, pero mi jefe está empezando a querer que el marco se transfiera a otras plataformas, como la web (Flash, etc.) y los móviles. Si bien supongo que podría usar otros puertos, cada vez me molesta más no saber cómo funciona el kit y más allá de eso, por algunas limitaciones. Más adelante, también tendré que ampliar las capacidades del kit para agregar cosas como la interacción (botones virtuales en las tarjetas, etc.) que, por lo que he visto en NyARToolkit, no son compatibles.¿Cómo funciona un algoritmo de realidad aumentada basado en marcador (como el de ARToolkit)?
Básicamente, necesito reemplazar ARToolkit con un detector de marca personalizado (y en el caso de NyARToolkit, trate de deshacerse de JMF y utilizar una mejor solución a través de JNI). Sin embargo, no sé cómo funcionan estos detectores. Sé sobre gráficos en 3D y he construido un buen marco al respecto, pero necesito saber cómo construir la tecnología subyacente :-).
¿Alguien sabe alguna fuente sobre cómo implementar desde cero una aplicación de realidad aumentada basada en marcadores? Al buscar en google solo encuentro "aplicaciones" de AR, no los algoritmos subyacentes: - /.
Buscar "visión por computadora". Básicamente, es solo un montón de álgebra lineal. –