2010-02-17 16 views
5

Piense en las implementaciones usuales de realidad aumentada: hay uno o más marcadores, el software reconoce los marcadores y generalmente muestra algo encima de ellos.Realidad Aumentada: solo reconocimiento de marcador

Estoy interesado en la primera parte. Necesito un algoritmo, componente, marco o clase para determinar si un marcador dado está presente o no en una foto.

¿Dónde puedo comenzar? Prefiero un componente para Java o C++, pero no estoy limitado por estos idiomas.

Respuesta

2

Creo que se debe ver OpenCV' Detectores: Feature Detection (hay ejemplo, find_obj.cpp ejemplo incluido con el paquete OpenCV). El algoritmo más popular se describe e implementa en ARToolKit (solo google it).

0

OpenCV para C++ (también tiene enlaces de Python) sería un buen lugar para comenzar.

1

No estoy seguro si esto es útil o no, pero para Java, puede consultar ZXing. Es una biblioteca de lectores de código de barras, pero la tarea de leer códigos QR equivale a reconocer 3-4 marcadores en el código de barras. Es posible que su enfoque sea reutilizable.

Cuestiones relacionadas