2016-03-22 11 views
0

Ich habe das neueste OpenCV SDK für Android heruntergeladen und ich habe versucht, die Gesichtserkennung Anwendung Probe zu führen. Ich habe die Modulabhängigkeit korrekt gesetzt und die Java-Aufrufe an native OpenCV können ausgeführt werden. Das Aufrufen von OpenCV C++ - Code von einem anderen systemeigenen Modul ist jedoch nicht verfügbar. Es scheint, dass die nativen Bibliotheken Verknüpfung nicht richtig gemacht wird und der folgende Fehler festgestellt:Android OpenCV FaceDetection Test Anwendungsfehler

enter image description here

ich die offiziellen Tutorial gefolgt und alle nativen Bibliotheken in die jniLibs Ordner kopiert werden. Die Struktur der Anwendung ist wie folgt:

enter image description here

Hat jemand in der Lage gewesen, auf der nativen Seite von OpenCV in Android Studio zu arbeiten und einen Rat geben kann oder an eine gute Arbeits Tutorial Online umleiten?

Antwort

0

Es könnte etwas mit Ihrer Android.mk-Datei zu tun haben. Könnten Sie den Inhalt dieser Datei posten?

So habe ich opencv in die Datei Android.mk aufgenommen.

include $(CLEAR_VARS) 
LOCAL_MODULE := opencv 
LOCAL_SRC_FILES := $(LOCAL_PATH)/lib/libopencv_java3.so 
include $(PREBUILT_SHARED_LIBRARY) 

Und meine enthält

LOCAL_C_INCLUDES  += $(LOCAL_PATH)/include/opencv