我一直在设置一个将使用原生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。非常感谢!!