Rin*_*ara 4 java-native-interface android anpr android-ndk
有没有办法使用NDK(ndk-build)为Android 编译OpenALPR库(https://github.com/openalpr/openalpr)?
这是为android编译库的指南:
用于为Android设备编译OpenALPR的教程
[第0步]
[步骤1]
[第2步]
[第3步]
下载并安装Android CMake项目(https://code.google.com/p/android-cmake/)您最终应该使用工具链来生成Android项目.如果你必须选择使用哪个编译器,我推荐使用gcc4.6,因为我没有使用指向gcc4.8编译器的工具链来编译OpenALPR ...
在/ opt中创建一个指向android-toolchain文件夹的符号链接(即:sudo ln -s PATH_TO_ANDROID_TOOLCHAIN/opt/android-toolchain).(Android-toolchain文件夹是在部署Android CMake项目期间生成的!)
[第4步]
转到src目录并编辑CMakeLists.txt文件:
然后注释该部分以生成alprd(或只是删除它):
在基于Unix的操作系统上编译alprd库
IF(不是WIN32)ADD_EXECUTABLE(alprd daemon.cpp videobuffer.cpp守护进程/ beanstalk.c守护进程/ beanstalk.cc守护进程/ uuid.cpp)
TARGET_LINK_LIBRARIES(alprd openalpr支持uuid curl log4cplus $ {OpenCV_LIBS} $ {Tesseract_LIBS})ENDIF()
打开CMake
应该没有任何错误,但有些警告......没关系
[第5步]
一切都应该顺利编译.您可以在openalpr-master/src/libs/armeabi-v7a中找到alpr库
这就是全部,让我知道你的成功和失败,我会尽力帮助你
| 归档时间: |
|
| 查看次数: |
5076 次 |
| 最近记录: |