Using Opencv Nonfree Module In Android
I'm trying to use the nonfree module with OpenCV on Android. I'm following this answer https://stackoverflow.com/a/28557686/6126070 but I'm having trouble understanding it since th
Solution 1:
Step2: Create folder under your jniLibs file or put 4 file directly.
Step3:
LOCAL_PATH := $(call my-dir)include$(CLEAR_VARS)#opencv
OPENCVROOT:= C:\OpenCV-2.4.10-android-sdk
OPENCV_CAMERA_MODULES:=on
OPENCV_INSTALL_MODULES:=on
OPENCV_LIB_TYPE:=SHARED
include ${OPENCVROOT}/sdk/native/jni/OpenCV.mk
LOCAL_SRC_FILES := com_example_adrien_ndkopencvtest4_OpencvNativeClass.cpp
LOCAL_LDLIBS += -llog
LOCAL_MODULE := MyOpencvLibs
include$(BUILD_SHARED_LIBRARY)include$(CLEAR_VARS)
LOCAL_C_INCLUDES:= ${OPENCVROOT}/sdk/native/jni/include
LOCAL_MODULE := nonfree
LOCAL_CFLAGS := -Werror -O3 -ffast-math
LOCAL_LDLIBS += -llog
# for 2.4.8, delete the line precomp.cpp \
LOCAL_SRC_FILES := nonfree_init.cpp \
sift.cpp \
surf.cpp
include$(BUILD_SHARED_LIBRARY)
and you can search how to add External tool in android studio (ndk-build)
Post a Comment for "Using Opencv Nonfree Module In Android"