Frage

Denken Sie über die üblichen Augmented-Reality-Implementierungen. Gibt es einen oder mehrere Marker, die Software, um die Markierungen zu erkennen und in der Regel zeigt etwas auf sie

Ich bin nur im ersten Teil interessiert. Ich brauche einen Algorithmus, eine Komponente, Rahmen oder Klasse, um zu bestimmen, ob ein gegebener Marker vorhanden ist oder nicht in einem Foto.

Wo kann ich aus starten? Ich ziehe eine Komponente für Java oder C ++, aber ich bin nicht von diesen Sprachen beschränkt.

War es hilfreich?

Lösung

Ich denke, man sollte opencv‘Detektoren sehen: Objekterkennung (es gibt beispiel find_obj.cpp Probe mit opencv Paket versandt). Der beliebteste Algorithmus wird in ARToolKit beschrieben und implementiert (nur Google).

Andere Tipps

Ich bin mir nicht sicher, dass dies, wenn dies hilfreich ist oder nicht, aber für Java, könnte man sich ZXing . Es ist eine Barcode-Leser Bibliothek, aber die Aufgabe QR-Codes lesen beträgt 3-4 Markierungen im Barcode zu erkennen. Sie könnten ihren Ansatz wiederverwendbarer finden.

OpenCV für C ++ (auch Python-Bindungen) wäre ein guter Anfang sein.

Sie müssen im Wesentlichen ein Objekt durch ein Video verfolgen. Es gibt mehrere Möglichkeiten, das zu tun, mit OpenCV , die in ihrer Seite erklärt werden auf Motion Analysis und Objektverfolgung .

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