在AndroidStudio中包含OpenCV到C ++项目

时间:2016-10-23 19:05:26

标签: android c++ opencv android-studio

我一直在设置一个将使用原生OpenCV代码的Android Studio项目,但是当我尝试

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

OPENCV_INSTALL_MODULES:=on

include E:\OpenCV-android-sdk\sdk\native\jni\OpenCV.mk
include $(OPENCV_MK_PATH)

LOCAL_SRC_FILES  := com_nicky_facedetection_OpenCvClass.cpp
LOCAL_C_INCLUDES += $(LOCAL_PATH)
LOCAL_LDLIBS     += -llog -ldl
LOCAL_MODULE     := FaceDetection
include $(BUILD_SHARED_LIBRARY)

我收到一条错误消息,说无法找到该文件。我试过包括完整的目录,但仍然没有成功。

Android.mk文件

APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -fexceptions
APP_ABI := armeabi-v7a
APP_PLATFORM := android-8

Application.mk

{{1}}

我已将我创建的c ++文件添加到Cmakelists文件中,以便android studio将它们识别为项目的一部分,我是否需要以某种方式添加opencv.mk文件? JavaCV可以工作,但如果可能的话,我决定使用C ++而不是Java。非常感谢!!

0 个答案:

没有答案