Sto progettando di sviluppare un'applicazione di realtà aumentata per il telefono Android. Qualcuno sa se esiste un framework esistente per la realtà aumentata che potrebbe essere utilizzato per tali applicazioni?
Sto progettando di sviluppare un'applicazione di realtà aumentata per il telefono Android. Qualcuno sa se esiste un framework esistente per la realtà aumentata che potrebbe essere utilizzato per tali applicazioni?
Risposte:
Per idee, potresti guardare quanto segue:
App esistenti e relative API: ci sono numerose applicazioni di realtà aumentata nel mercato Android di cui Layar e Wikitude sono ben note. Esistono anche altri come SomaView e GeoVector . AFAIK, Wikitude e Layar hanno reso pubbliche le loro API.
Toolkit: esiste anche un toolkit chiamato NyARToolkit che fornisce una libreria per una cosa del genere.
Tutorial: articolo DevX di Chris Haseman
In bocca al lupo!
Puoi anche utilizzare il nuovo Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality
Esistono due tipi di realtà aumentata:
a) basato su marker, che necessita di marker bidimensionali per riconoscere utilizzando la visione artificiale e l'analisi delle immagini per disegnare un'immagine su di essi con la rotazione corrispondente (ARToolkit)
b) geolocalizzazione e orientamento basati, il che significa che l'app conosce la posizione esatta sulla terra in cui ti trovi e cosa stai affrontando e calcola ciò che vedi, in base alla geolocalizzazione. (Layar, Wikitude)
App come junaio li mescola entrambi
Questa pagina http://socialcompare.com/en/comparison/augmented-reality-sdks mostra un'ampia comparativa dei quadri di realtà aumentata. È aggiornato a marzo 2013 .
È descritto
Sono uno degli sviluppatori Guarda! Guarda! è un framework completo per la creazione di applicazioni di realtà aumentata su Android.
È stato sviluppato come progetto finale presso l'Università Complutense di Madrid.
Le loro caratteristiche sono:
Inoltre abbiamo sviluppato app con il framework, le loro sono pubblicate nel nostro web ufficiale.
Maggiori informazioni:
Sito ufficiale - http://www.lookar.net/en/
Progetto rimasto - https://sourceforge.net/projects/lookar/
Dai un'occhiata a Mixare. È un bel framework AR per Android. A differenza della maggior parte dei suggerimenti menzionati in precedenza (non sono sicuro di tutti), il codice sorgente è disponibile per Mixare.
Framework di realtà aumentata basato su marker completamente open source. http://code.google.com/p/android-augment-reality-framework/
Ehi, mantengo AndroidARKit, un progetto open source su GitHub. È geograficamente basato e include una semplice applicazione di esempio foursquare. Maggiori info qui . o qui . Ho scritto l'articolo devX collegato sopra. Non esitate a contattarmi se avete domande. È concesso in licenza per uso commerciale con attribuzione. Quindi sentiti libero di usarlo nelle app commerciali.
http://layar.com/ sarebbe la cosa più popolare che ho visto. Ho creato un'app che consente di scaricare e visualizzare le informazioni allo stesso modo di Layar. È abbastanza semplice.
Chiunque sia interessato all'AR dovrebbe anche dare un'occhiata a http://code.google.com/p/droidar/
È un framework open source per l'AR basato sulla posizione e basato su marker su Android.
Il pioniere in AR metaio (Developers of Junaio) rilascerà una versione gratuita del metaio Mobile SDK (Q4 / 2011). :)
Conosco un sistema FLOSS che ti aiuta a creare applicazioni AR. Questo sistema è LibreGeoSocial
L'API Wikitude è un'altra alternativa per le applicazioni Android: http://www.wikitude.org/developers
Ho trovato Layar Player .
"Layar Player è uno strumento che consente a chiunque di incorporare livelli di realtà aumentata direttamente nella propria applicazione".
Attualmente Layar Player è solo per iPhone, ma una versione Android sarà disponibile nel quarto trimestre del 2011.
D'Fusion Mobile è una piattaforma basata su marker e geolocalizzazione con supporto BarCode, Face Tracking e Sensor Support.
Prova questo ! Un progetto open source: http://code.google.com/p/andar/
Questa libreria di realtà aumentata per Android ti consente di convertire le coordinate GPS (lat / lon) in coordinate dello schermo (x / y). È una semplice importazione di file jar e gestisce tutti i calcoli per te.
Penso che dovresti usare String SDK
http://www.poweredbystring.com/licensing
Scarica il file zip del progetto da
Quindi apri il progetto CH-10, bloccato con com.isidorey.mobile BundleIdentifier. Quindi hai creato un profilo di provisioning nel nome isidoreywildcard *. Poi verrà eseguito.
Ma questa non è la soluzione.
È necessario eseguire utilizzando il proprio profilo di provisioning.
Quindi prima registrati
http://www.poweredbystring.com/licensing
Quindi scarica la demoVersion da provare. Puoi usare la libreria statica libStringOGLPro-1.1-com-isidorey-mobile.a (Otterrai una libreria statica .a dal Demo Project scaricato) per controllare il tuo progetto.
È meglio leggere il libro
http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123