是否有方法使用NDK (Ndk)为Android编译库OpenALPR (https://github.com/openalpr/openalpr)?
发布于 2014-07-31 10:00:37
这是为android编译库的指南:
为Android设备编译OpenALPR教程
步骤0
第一步
第二步
第三步
第四步
- Replace this line : SET(OpenCV\_DIR "${CMAKE\_SOURCE\_DIR}/../libraries/opencv/")
- with : SET(OpenCV\_DIR "path\_to\_OpenCV4Android/sdk/native/jni")然后注释生成alprd的部分(或者只是删除它):
在基于Unix的操作系统上编译alprd库
IF (非WIN32) ADD_EXECUTABLE( alprd daemon.cpp videobuffer.cpp守护进程/beanstalk.c守护进程/beanstalk.cc守护进程/uuid.cpp)
TARGET_LINK_LIBRARIES(alprd支持uuid curl log4cplus ${OpenCV_LIBS} ${Tesseract_LIBS} )
不应该有任何错误但是一些警告..。没问题的
第五步
一切都要顺利进行。您可以在openalpr-master/src/libs/armeabi-v7a中找到alpr库。
仅此而已,让我知道你的成功和失败,我会尽我所能帮助你
发布于 2014-06-19 14:34:46
如果您仍在寻求实现这一目标,下面是我在安卓设备上使用OpenAlpr所遵循的步骤:
我在Windows8.1和Ubuntu13.10/14.04上试过,两者都工作得很好
这些是构建库的主要步骤,您还需要编写一个Android.mk文件来使用这个库。
如果你感兴趣(或其他人),请告诉我,我会一步一步地写一篇正确的教程
发布于 2014-01-31 01:12:29
是的应该是可能的。您需要先获得安卓版本的OpenCV和Tesseract安装程序。但一旦做到这一点,OpenALPR就应该在Android下进行干净的编译。
不过,我怀疑在手机上的表现不会很好。车牌识别是一个计算密集型的过程。
https://stackoverflow.com/questions/21309592
复制相似问题