2010-02-17 11 views
5

Pensate alle solite implementazioni della realtà aumentata: c'è uno o più marker, il software riconosce i marker e di solito mostra qualcosa sopra di essi.Realtà aumentata: solo riconoscimento dei marker

Sono interessato solo alla prima parte. Ho bisogno di un algoritmo, componente, struttura o classe per determinare se un dato marcatore è presente o meno in una foto.

Da dove posso iniziare? Preferisco un componente per Java o C++, ma non sono limitato da questi linguaggi.

risposta

2

Immagino che dovresti vedere i rilevatori opencv: Feature Detection (c'è un esempio, find_obj.cpp campione fornito con il pacchetto opencv). L'algoritmo più popolare è descritto e implementato in ARToolKit (solo su google).

0

OpenCV per C++ (ha anche binding Python) sarebbe un buon punto di partenza.

1

Non sono sicuro se ciò sia utile o no, ma per Java, è possibile cercare ZXing. È una libreria di lettori di codici a barre, ma il compito di leggere i codici QR equivale a riconoscere 3-4 marker nel codice a barre. Potresti trovare il suo approccio riutilizzabile.

Problemi correlati