Skip to content Skip to sidebar Skip to footer

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"