Frage

Ich möchte ein persönliches Projekt starten, das mir viel neues Konzept geben, zu lernen und zu verstehen.

Nach einigem Nachdenken, ich dachte, dass ein Augmented Reality Projekt für mich, die meisten von Vorteil sein wird, weil der folgenden Gründe:

  • Ich habe nicht versucht, ein Programm mit einem Live-Video / Kamera-Feed Schnittstelle
  • Ich habe kein „Bildverarbeitung“ Projekt gemacht
  • Ich habe keine "Grafik-Rendering" getan jemals

Mit dieser sagte, können Sie davon ausgehen, dass ich total auf AR saugen wird. Also bin ich hier für ein paar Ratschläge zu fragen, die beste Art und Weise in Bezug auf durch diesen zu gehen.

  1. st Meilenstein-Projekt, dass von dem ich denke, ist eine billige Webcam zu nehmen und etwas Data Matrix mit C # lesen.

  2. nd Meilenstein-Projekt wird einen Text-Overlay auf dem Futter machen, wenn sie mit einer bestimmten Data Matrix dargestellt.

  3. rd Meilenstein-Projekt wird tatsächlich einige 3D-Formen machen.

Ich habe gesucht rundum und ein paar schöne noch fortschrittliche Materialien für AR gefunden:

http://sites.google.com/site/augmentedrealitytestingsite/

http://soldeveloper.com/

http://www.mperfect.net/wpfAugReal/

So kam ich hier zu bitten, die folgenden:

Um einen Meilenstein zu starten, können Sie geben einige Materialien, dass ich studieren? Ich ziehe Online-Materialien.

Danke!

Edit:. Removed "subjektiv" Frage

War es hilfreich?

Lösung

1. Glauben Sie, mein Meilenstein vernünftig angesichts meiner „Mängel“?

Sorry, aber das ist wirklich für uns unmöglich zu beantworten. Wir wissen nicht, Ihr Engagement, vorherigen Hintergrund in der Programmierung, Ihre Menge an Talent oder die Zeit, ...

2. Um 1 zu starten Milestone, können Sie einige Materialien geben, dass ich studieren? Ich ziehe Online-Materialien.

ich mit der Umsetzung etwas anfangen würde mit OpenCV (es gibt einige ziemlich Floating-Tutorials rund um die Netz). Dies sollte Ihre weiteren Ziele viel realistischer (nicht das Rad neu erfinden) machen zu erreichen.

Es gibt verschiedene .NET-Bindungen um, z.B. Emgu CV oder OpenCVdotnet oder ... (ich nicht in der Lage zu kommentieren die Qualität dieser Bindungen bin).

Andere Tipps

Um ehrlich zu sein, würde ich empfehlen Sie beginnen mit GoblinXNA . Es ist ziemlich einfach, ermöglicht es Ihnen, eine Umgebung zu schaffen auf einem Szenengraph-Modell basierte und hat etwas robuste Dokumentation. Noch wichtiger ist, ist es nicht notwendig, mit sehr niedriger Ebene zu gehen. Es enthält OpenCV und einige Marker-Tracking-Bibliotheken.

Das Beste von allem, es ist kostenlos und Open Source.

Disclaimer: Ich bin ein Entwickler für sie, und ich ziehe es immer noch für andere da draußen für den Eintritt in mittelgroßer Ebene Projekte.

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