2014-02-05 9 views
10

Hallo ich versuche, eine Anwendung im Zusammenhang mit der Augmented Reality (AR) zu erstellen und war in der Lage, meine Anwendung mit Metaio SDK und OpenCV-Bibliothek erfolgreich in zwei separaten Anwendung zu konfigurieren.Wie integriert man den metaio + Open CV für Android-Anwendungen?

aber die Sache ist, ich möchte sowohl die Bibliothek von OpenCV und Metaio zusammen in einer Anwendung verwenden. also kann mir jeder bei seiner Integration helfen.

In meiner einzigen Anwendung möchte ich OpenCV für markerlose Erkennung und MetaIO für 3D-Modell-Rendering verwenden.

Metaio: http://www.metaio.com/

OpenCV: http://opencv.org/

=====>

I opencv bin mit Formen in einem Kamerabild zu erkennen und will von metaio auf gerenderte 3D-Objekte angezeigt werden diese Formen. Ähnlich wie bei Marker-Tracking.

Metaio und openCV haben jeweils eine eigene Kameraansicht. Ich habe die Kameraansicht von openCV deaktiviert.

Ich möchte ein ImageStruct-Objekt in onNewCameraFrame() Methode in eine OpenCV-Matte in Android konvertiert werden. Dafür habe ich MetaioSDKCallback registriert, um kontinuierlich Kamerarahmen zu empfangen.

Aber onSDKReady() und onNewCameraFrame() Methode dieses Callback wird nicht aufgerufen, obwohl ich 'metaioSDK.requestCameraImage()' hinzugefügt haben.

Hier wo ich mit ihm feststecke.

+0

Dies ist der Ort, wo ich mit ihm festgefahren bin. – Balu

Antwort

3

Ich schlage vor, Ihnen die sdk von Opencv4android zu integrieren, und um zu sehen, die Proben mit kommen, sie sind sehr gute Beispiele zu lehren, wie die Kamera verwenden leicht

Für Ihr Ziel wahrscheinlich Erkennung Beispiel Gesicht ist gut zu prüfen.

Here is the tuto, die Ihnen helfen opencv SDK

Für AR zu installieren und konfigurieren ich Sie nicht so viel helfen kann, aber Blick auf this discussion, könnte es hilfreich sein.

+0

schätzen Sie Ihre Antwort. Ich habe alle Tutorials von Open cv und metaio durchgegangen und möchte beide unter einem Dach vereinen (Projekt) – Balu