webentwicklung-frage-antwort-db.com.de

Wie fange ich mit Augmented Reality an?

Ich bin derzeit ein Student der Informatik und werde nächstes Jahr mein letztes Jahr beginnen. Augmented Reality ist für mich ein wirklich interessantes Thema, aber ich habe keine Ahnung, wo ich damit anfangen soll.

Wo lernst du dieses Thema und welche Bibliotheken gibt es?

40
Terri

Augmented Reality ist ein beliebtes Schlagwort und kann mit verschiedenen Algorithmen erstellt werden, die separat erlernt werden können. Normalerweise umfasst es:

  • planare Objekterkennung (kann eine Markierung oder ein zuvor trainiertes Objekt sein). SURF/SIFT/FAST-Deskriptoren, RANSAC für die Berechnung der Homographiematrix
  • gelernte Objekte in DB ablegen (KD-Bäume)
  • kamerapositionsschätzung
  • 3D-Modell mit benutzerdefinierten Objekten erweitern (OpenGL)

Um in dieses Thema eintauchen zu können, würde ich folgende Schritte empfehlen:

12
leopoldkot

Wenn Sie mit Objective-C vertraut sind, ist das Herunterladen und Spielen mit ARKit ein großartiger Ort, um zu beginnen. Es basiert auf Ablesungen von Magnetometern/Beschleunigungsmessern und nicht auf Mustererkennung.

Wenn Sie sich für Mustererkennung interessieren, beginnen Sie stattdessen mit artoolkit . Aber diese Bibliothek ist natürlich etwas intensiver.

4
Tom

Werfen Sie einen Blick auf diese Augmented Reality Framework-Vergleichstabelle , um ein geeignetes AR-Framework für Ihre Arbeit auszuwählen.

qualcomm's vuforia AR api ist ein großartiger Startplatz, da es kostenlos ist und über alle AR-Funktionen verfügt, die wir uns vorstellen können.

Und auch dieses Buch half mir beim Aufbau von AR-Apps. AR-Spiele für iOS und Android entwickeln Von Dominic Cushnan, Hassan EL Habbak 

3
Deadlock

Ben Newhouse, der Mann hinter Yelps Monocle-Funktion für Augmented Reality, hielt in Stanford einen Vortrag über den Prozess, den er bei seiner Herstellung durchlaufen hatte. Es ist kostenlos bei iTunes U an folgender Stelle verfügbar: http://deimos3.Apple.com/WebObjects/Core.woa/Feed/iTunes.stanford.edu.3124430053.03124430055

(Der Link funktioniert nicht in Chrome, aber in Safari. Wenn dies nicht funktioniert, suchen Sie einfach nach "Yelp Monocle" im Suchfeld von iTune und laden Sie die iTunes U-Vorlesung herunter.)

In der Vorlesung geht es um das Programmieren für das iPhone, das meiste davon ist jedoch in andere Bereiche übersetzbar. Es ist vollgepackt mit wertvollen Informationen und hat sich für mich als äußerst nützlich erwiesen, wenn ich all die Bestandteile dessen sehe, was ich machen möchte.

2
Nick H

Das Pragmatic Programmer AR-Buch ist ziemlich gut, viele Codebeispiele und Übungen, die Sie einbeziehen, anstatt nur darüber zu lesen. Es ist etwas veraltet, aber es sollte ein ziemlich guter Ausgangspunkt sein.

1
swanson

Dies war äußerst hilfreich für mich, da die Tutorials Schritt für Schritt und der Beispielcode gezeigt wurden: http://dev.metaio.com/sdk/getting-started/

Sie müssen von der Einrichtung Ihres Telefon-/Entwicklerkontos bis zur Verfolgung von Konfigurationen und 3D-Inhalten wechseln. 

1
Amanda

Ich habe ein bisschen Zeit damit verbracht, nach AR-Code für das iPhone zu suchen. Wenn Sie AR und Standorte ausführen möchten, laden Sie dieses Projekt herunter

http://github.com/adascent/iPhone-AR-Toolkit

Es basiert auf dem oben genannten ARKit, wurde jedoch verbessert und kompiliert. Das ursprüngliche AR-Kit unterstützt keine Gerätedrehung. Jemand anderes fügte es hinzu, aber dort funktionierte der Code nie und so nahm eine dritte Person es und reparierte es.

Ich füge diesem Code derzeit weitere Funktionen hinzu.

0
Burf2000