Frage

Ich habe mich auf eine Augmented-Reality-Anwendung. Kann mir jemand eine bevorzugte Technologie-Plattform vorschlagen, eine Anwendung dieser Art zu schreiben beginnen.

Das möchte ich eine Desktop-Anwendung sein und nicht eine mobile Anwendung. Deshalb möchte ich mit Objekterkennung eine Webcam verwenden.

Danke!

War es hilfreich?

Lösung

FLARToolKit ist ein weiterer guter Ort zu suchen. Es ist kostenlos und nutzt Flash + Actionsctript 3. gotoandlearn DOT com hat ein paar gute Video-Tutorial, wie die Bibliothek benutzen, würde ich Ihnen, Links zu ihnen geben, aber Stackoverflow sagt, ich bin nicht speziell genug für mehr als 1 url.

Andere Tipps

Ihre beste Wette ist wahrscheinlich ein Handy irgendeiner Art.

Ich würde für Android gehen. Mit dem eingebauten Accelerometer und GPS auf Android-Handys, wird es nicht allzu schwierig sein, Stellen zu markieren, und erkennt, wenn man sie suchen. Sie können dann einen Overlay ontop des Kameraeingangs schaffen Orte und dergleichen zu markieren. Es gibt einige Leute, die ähnliche Dinge auf dieser Plattform getan haben, so dass Sie vielleicht sogar etwas Hilfe bekommen.

Good Luck.

Wenn Sie Ihre eigene AR sdk zu bauen, so dass Sie es im Laufe der Zeit verbessern können, hier gab ich eine Art von Tutorial, auf die Techniken und Funktionen tun Sie benötigen.

Ich entschied mich für OpenCV , wie es ist schnell, kostenlos und vielseitig einsetzbar.

war ich auf einer Konferenz am vergangenen Wochenende, wo jemand Goblin XNA demoed. Es ist eine Erweiterung der XNA Framework Augmented Reality zu unterstützen. Es sah auf jeden Fall sehr beeindruckend.

Wenn Ihr bereits mit .net es einen Blick wert sein könnte.

Es ist die Android und iPhone Augmented Reality Entwickler-Kit. iPhone-Version hier Android-Version hier . Angenommen, Sie sind in obj-c oder Java programmieren, diese sollten einige der komplizierten Mathematik aus den Händen nehmen.

Sie können Nyartoolkit verwenden für Java auf Windows-und Linux-Plattformen Sie können mit http://sixwish.jp/Nyartoolkit/Java/section01.en/ Sie können auch überprüfen http: //fivedots.coe.psu. ac.th/~ad/jg/ch165/index.html für Augmented Reality mit NyARToolkit E-book und Proben.

Für Desktop-Anwendungen - Objekterkennung mit einer Webcam - opencv ist sicherlich einen Blick wert. Ich denke, es gibt auch einen Port für mobile Geräte

Ich würde Ihnen vorschlagen, um zu versuchen, NYARToolkit für Unity

können Sie grundlegende Einheit Download kostenlos von hier

Mit dieser Augmented Reality sein eine 2 Minuten Aufgabe, es ist sehr einfach sowohl „Einheit“ zu verwenden, und "NyARToolkit für die Einheit"

Hat Desktop-Anwendung umfasst WebGL-Anwendungen im Web-Browser?

Wenn ja, dann sollten Sie skarf.js zu überprüfen, einen Rahmen, die ich habe geschrieben für JavaScript Augmented-reality-Bibliotheken in Three.js Handhabung. Es integriert sich derzeit JSARToolKit und js-aruco, so können Sie zwischen diesen beiden Bibliotheken auf dem geeignetere zu entscheiden, zu verwenden.

leicht wechseln

Dieses Framework kümmert sich um eine Reihe von Dingen für Sie, einschließlich das automatische Laden von Modellen, wenn die zugehörigen Markierungen erkannt werden (Verband in einer JSON-Datei angegeben). Es gibt auch ein GUI-Marker-System, die Benutzer-Einstellungen mit AR-Marker steuern.

Integration mit Three.js ist nur eine Zeile Code eine Skarf Instanz und eine weitere Zeile Code erstellen zu aktualisieren.

Es gibt Videos, Live-Demos, Quellcodes, Beispiele und Dokumentation zur Verfügung. Schauen Sie sich http://cg.skeelogy.com/skarfjs/ für weitere Informationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top