framework di realtà aumentata [chiuso]


118

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?


Qualche tutorial per iniziare ??
SweetWisher ツ

1
Ci sono buone notizie, ha annunciato Google ARCore! sviluppatori.google.com/ar
Dmitriy Puchkov

1
ArCore è limitato a pochi dispositivi, quindi non è ancora una buona idea per lo sviluppo in produzione. Come possono chiamarla una versione 1.0?
Pedro Emilio Borrego Rached

oltre 100 voti positivi ma chiuso lol.
Jeryl Cook

Risposte:


95

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!


4
Dai un'occhiata anche a Junaio junaio.com/develop
Fernando Gallego

6
Vorrei anche aggiungere che dipende se vuoi fare AR basato sulla posizione o basato sulla visione (ad esempio basato su marker). Direi che su android for vision based ar metaio.com/software/mobile-sdk è davvero buono e per location based puoi anche provare droidar.googlecode.com o code.google.com/p/android-augment-reality- framework per SDK open source
Simon

1
Il collegamento a Wikitude è obsoleto: tutto ciò che riguarda l'SDK e le cose relative agli sviluppatori può essere trovato su: developer.wikitude.com Wikitude SDK sta mescolando entrambi gli approcci: realtà aumentata basata sulla posizione o basata su sensori e visione
artificiale

Aurasma attualmente offre la propria tecnologia gratuitamente (standalone o incorporata in altre app): aurasma.com/become-a-partner
OrangeDog

15

Puoi anche utilizzare il nuovo Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality


da aualcomm posso scaricare campioni ma ricevo java.lang.UnsatisfiedLinkError: setActivityPortraitMode questa eccezione dopo aver eseguito sample.please suggeriscimi come risolvere questo problema.
user1083266

Devi costruire e compilare la parte NDK usando cygwin, segui il tutorial su developer.vuforia.com/resources/dev-guide/…
Captain overflow

NB: questo supporta SOLO la realtà aumentata basata sulla visione.
Wiseman

12

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


3
C'è anche ciò che è considerato AR basato su "markerless" che utilizza caratteristiche naturali in un fotogramma video per creare una matrice di posa che può essere utilizzata per il rendering di oggetti virtuali. Questo è fondamentalmente come funziona Vuforia - developer.qualcomm.com/develop/mobile-technologies/…
Rab Ross,

Ho usato anche Junaio :) Preferisco Vuforia però ... Sono abbastanza sicuro che devi acquistare una licenza per rilasciare qualsiasi app che costruisci con Junaio
Rab Ross

12

Questa pagina http://socialcompare.com/en/comparison/augmented-reality-sdks mostra un'ampia comparativa dei quadri di realtà aumentata. È aggiornato a marzo 2013 .

È descritto


Questa è una buona tabella di confronto. Grazie!
Oli

Questo grafico è aggiornato automaticamente
Lobo

BTW, metaio è ora chiuso. È di proprietà di Apple Inc.
Chintan Soni

9

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:

  • Realtà aumentata
  • Posizione interna
  • Servizi remoti
  • 3D, 2D e fotocamera
  • Iterazioni con oggetti

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/


2
L'ho sviluppato con questo framework, è stato abbastanza ben fatto
marimaf

c'è qualche documento per guardare l'integrazione! alla mia app. Può anche essere utilizzato per mostrare i PDI
png

Il sito web ufficiale non funziona? dice Errore 522. Il sito web non è in linea Non è disponibile alcuna versione cache di questa pagina.
Shivaraj Patil

7

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.



2

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.


Dove posso trovare il tuo contatto?
Niko Gamulin

twitter.com/androidarkit
haseman

o haseman presso wanderingoak dot net
haseman

2

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.


2

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.


Sto cercando di contrassegnare alcuni punti geografici utilizzando Droidar. Hai progetti simili per riferimento
png

Basta dare un'occhiata ai molti setup di esempio nel pacchetto "de.rwth.setups" nella cartella del progetto DroidAR. E guarda i video introduttivi, dovrebbero darti una prima panoramica
Simon

Avevo visto tutti quei video e provato i progetti demo. Ho un'idea vaga. L'hai usato in qualcuno dei tuoi progetti? Volevo sapere quanto è buono. Sono davvero confuso su quale framework usare. Voglio mostrare qualche punto di interesse. Mentre l'utente si sposta, deve mostrare quelle pinte che sono visibili. Grazie mille per il tuo aiuto e risposta
png

Se vuoi eseguire l'AR basata sulla posizione su Android, è sicuramente una buona idea usarlo. E se hai problemi, invia una domanda alla sezione dei problemi, normalmente dovresti ottenere aiuto molto velocemente.
Simon

Molte grazie . Lo farò
png

2

Il pioniere in AR metaio (Developers of Junaio) rilascerà una versione gratuita del metaio Mobile SDK (Q4 / 2011). :)


uscirà oggi (8 dicembre 2011) :)
Oli

è stata acquisita da Apple nel 2015
omi5489





1

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.


1

D'Fusion Mobile è una piattaforma basata su marker e geolocalizzazione con supporto BarCode, Face Tracking e Sensor Support.



0

Come ha detto Reinier, artoolkit potrebbe essere l'opzione migliore. c'è per Android, controlla questo fuori


0

ar23d è un SDK di realtà aumentata 3D per Android 2.2+ e Android 3.0+. Quanto sono i costi di licenza non possono essere trovati sul loro sito web.



-1

Penso che dovresti usare String SDK

http://www.poweredbystring.com/licensing

Scarica il file zip del progetto da

https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m

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


1
String SDK è solo per iOS.
Oli

1
Sì, String SDK è solo per IOS.
Babuli

i ragazzi hanno chiesto framework su telefoni Android, non iOS.
Vulovic Vukasin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.