Android — обнаружение лица OpenCV принудительно закрыто …?

Я работаю над распознаванием лиц с использованием библиотеки Opencv 2.4.5
Я решил все ошибки, а также дал путь NDK и путь Opencv к демонстрационному проекту …. но когда я запускаю этот проект на устройстве, он принудительно закрывается … Я ответил на все вопросы по этой теме в stackoverflow, но не могу найти правильный решение…

Файл Android.mk приведен ниже …

include $(CLEAR_VARS)
include C:/ANotherWork/OpenCV-2.4.5-android-sdk/OpenCV-2.4.5-android-sdk/sdk/native/jni/OpenCV.mk
LOCAL_SRC_FILES  := DetectionBasedTracker_jni.cpp
LOCAL_C_INCLUDES += $(LOCAL_PATH)
LOCAL_LDLIBS     += -llog -ldl

LOCAL_MODULE     := detection_based_tracker

include $(BUILD_SHARED_LIBRARY)

0

Решение

Обновите файл Android.mk, как показано ниже, в нем отсутствует значение LOCAL_PATH

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

#OPENCV_CAMERA_MODULES:=off
#OPENCV_INSTALL_MODULES:=off
#OPENCV_LIB_TYPE:=SHARED
include C:/ANotherWork/OpenCV-2.4.5-android-sdk/OpenCV-2.4.5-android-sdk/sdk/native/jni/OpenCV.mk
LOCAL_SRC_FILES  := DetectionBasedTracker_jni.cpp
LOCAL_C_INCLUDES += $(LOCAL_PATH)
LOCAL_LDLIBS     += -llog -ldl

LOCAL_MODULE     := detection_based_tracker

include $(BUILD_SHARED_LIBRARY)
0

Другие решения

проверить эту ссылку .. это простая реализация (нет Opencv)

http://www.edumobile.org/android/face-detection-example-tutorials-in-android/

0