Opencv4android SDK编译器标志/ NDK版本



我试图从主干编译opencv4android(通过以下http://code.opencv.org/projects/opencv/wiki/Trunk_OpenCV_for_Android)。我的项目使用预编译的OpenCV-2.4.8-android-sdk运行良好,但使用针对目标ABI x86的Android NDK r9c构建的项目失败。我试过用x86-4.6和4.8工具链(分别用c++0x和c++11)编译,但我仍然得到错误。有人知道什么ndk版本是使用时,预构建openv4android sdk构建?

我不知道哪个NDK版本用于构建预构建,但现在OpenCV支持NDK r5->r9c, x86和x86_64

在linux上使用64位NDK r9d,我运行:

git clone git://code.opencv.org/opencv.git export ANDROID_NDK=/opt/android-ndk cd opencv/platforms sh ./scripts/cmake_android_x86.sh cd build_android_x86 make -j16 adb install bin/opencv_test_java.apk adb shell am instrument -w org.opencv.test/.OpenCVTestRunner

所有的1733次测试都正常

也许你的项目有其他问题,你得到了什么错误?

相关内容

  • 没有找到相关文章

最新更新