首先 git clone --recursive https://github.com/tzutalin/dlib-android.git
然后 cd dlib-android
./envsetup
下载的opencv地址不正确,自己去官网下载opencv-android-sdk,放在thirdparty文件夹下替换掉下载不完全的opencv
重新运行./envsetup
修改jni文件夹下所有调用opencv的Android.mk,修改成:
OpenCV_INSTALL_MODULES := on
OPENCV_CAMERA_MODULES := off
OPENCV_LIB_TYPE := STATIC
include /home/lisa/programs/jwq/MideaHandRecognition/3rdparty/android/OpenCV-android-sdk/sdk/native/jni/OpenCV.mk
LOCAL_CPP_INCLUDES += /home/lisa/programs/jwq/MideaHandRecognition/3rdparty/android/OpenCV-android-sdk/sdk/native/jni/include
LOCAL_CPPFLAGS += -std=c++11 -pthread -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wno-literal-suffix -DPOSIX -fexceptions
运行python build.py 报错如下:
CV_EXPORTS void rectangle(CV_I