2016-03-22 4 views
0

Я загрузил последнюю версию OpenCV SDK для Android, и я попытался запустить образец приложения для обнаружения лиц. Я правильно установил зависимость модуля и вызовы java для собственного OpenCV могут быть выполнены. Однако вызов кода OpenCV C++ из другого встроенного модуля недоступен. Кажется, что увязывание родные библиотеки не происходит должным образом и наблюдается следующее сообщение об ошибке:Ошибка приложения приложения OpenCV FaceDetection Android

enter image description here

Я последовал официальный учебник и все нативные библиотеки копируются в папку jniLibs. Структура приложения выглядит следующим образом:

enter image description here

Кто-нибудь был в состоянии работать на родной стороне OpenCV в Android Studio и может дать совет или перенаправлять на любой исправном учебник онлайн?

ответ

0

Это может иметь какое-то отношение к вашему файлу Android.mk. Не могли бы вы разместить содержимое этого файла?

Вот как я включил opencv в файл Android.mk.

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

И мой включает

LOCAL_C_INCLUDES  += $(LOCAL_PATH)/include/opencv 
Смежные вопросы