Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 1117

OpenCV Contrib Android - Module appears in Java, but not in C ++

$
0
0
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!

Viewing all articles
Browse latest Browse all 1117

Trending Articles