Hello guys,
I have an Android project, and I'm using an OpenCV compilation with the extra modules, from opencv_contrib.
The compilation I am using is available here:
https://github.com/chaoyangnz/opencv3-android-sdk-with-contrib
When trying to import the xfeatures2d module into a C ++ file, Android Studio can not find it. However, I can usually import it into a Java class.
Can this be a problem in the CMakeLists file? This is the configuration of my file:
--------------------------------------------------------------------------------------------------
cmake_minimum_required(VERSION 3.4.1)
set(CMAKE_VERBOSE_MAKEFILE on)
set(ocvlibs "${CMAKE_SOURCE_DIR}/src/main/jniLibs")
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/include)
add_library(libopencv_java3 SHARED IMPORTED)
set_target_properties(libopencv_java3 PROPERTIES
IMPORTED_LOCATION "${ocvlibs}/${ANDROID_ABI}/libopencv_java3.so")
add_library(
native-lib
SHARED
src/main/cpp/native-lib.cpp )
find_library(
log-lib
log )
target_link_libraries(
native-lib android log libopencv_java3
${log-lib} )
--------------------------------------------------------------------------------------------------
If not a problem with CMakeLists, any suggestion of where I can change?
Thank you!
↧