踩了不少坑,终于把这个扫描版的身份证识别做出来了,图片识别引擎用的是tesseract,在已经训练好样本的情况下,感觉识别率还是一般般~ 下面说一说大概几个坑、 一、 编译tesseract-orc Android版本 首先你需要Android-ndk工具,Android ndk开发,我们这里不做开 ...
分类:
移动开发 时间:
2018-05-23 02:12:03
阅读次数:
371
转自https://blog.csdn.net/guiman/article/details/70739490 写在正文之前: 几个月没有更新博客,感觉有点生疏了,所以说不能断,一断人就懒。 其实这几个月也并不是什么事也没有做,俺可是时刻想着今年的任务呢,10本书,30篇博文…,这几个月间断性的也是 ...
分类:
移动开发 时间:
2018-04-08 19:50:31
阅读次数:
195
NDK介绍 原生开发工具包 (NDK) 是一组可让您在 Android 应用中利用 C 和 C++ 代码的工具。 可用以从您自己的源代码构建,或者利用现有的预构建库。 NDK 不适用于大多数初学的 Android 编程者,对许多类型的 Android 应用没什么价值。 因为它不可避免地会增加开发过程 ...
分类:
移动开发 时间:
2018-04-04 20:52:41
阅读次数:
193
在文件末尾添加如图两行代码 写下来方便复制export NDKROOT=/usr/ndk/android-ndk-r12bexport PATH=$NDKROOT:$PATH 保存退出,更新一下环境变量 ...
分类:
系统相关 时间:
2018-01-30 16:29:54
阅读次数:
176
On Android phone set follow fork mode [parent|child] On PC `~/utils/android ndk r12b/prebuilt/linux x86_64/bin/gdb q ex "target remote :8888" ex "sour ...
分类:
移动开发 时间:
2017-12-26 14:36:36
阅读次数:
210
Prerequisites Assuming that we already downloaded the android ndk r12b and sdk. w4118@w4118:~/utils$ ls android ndk r12b android sdk linux bin goldfis ...
分类:
移动开发 时间:
2017-12-26 14:17:39
阅读次数:
382
Java与原生代码通信涉及到原生方法声明与定义、数据类型、引用数据类型操作、NIO操作、访问域、异常处理、原生线程 1、原生方法声明与定义 关于原生方法的声明与定义在上一篇已经讲一点了,这次详细分析一下。根据javah自动生成的头文件,可以看出原生方法的声明和定义,例如: JNIEXPORT jst ...
分类:
移动开发 时间:
2017-11-13 21:35:55
阅读次数:
178
一、捕获异常 异常处理是Java中的功能,在Android中使用SDK进行开发的时候经常要用到。Android原生代码在执行过程中如果遇到错误,需要检测,并抛出异常给Java层。执行原生代码出现了问题,例如使用了空指针、内存泄漏,并且没有做相应的检测盒异常抛出,APP会马上闪退,没有任何提示。 JN ...
分类:
移动开发 时间:
2017-11-13 21:19:48
阅读次数:
196
1. 下载开发工具 下载CMake、LLDB、Android NDK,如图所示(勾选表示已经下载了,没勾选就勾选并点击右下角的apply进行下载,减号表示下载不完整或者有更新,再点击就可以勾选然后apply去下载或更新): CMake是编译器,类似于GCC、Clang等等。LLDB是用于调试的,类似 ...
分类:
移动开发 时间:
2017-11-10 12:45:17
阅读次数:
163
解压: unzip android-ndk-r15c-linux-x86_64.zip unzip boost_1_65_1.zip cd boost_1_65_1/ ./bootstrap.sh vim tools/build/example/user-config.jam cp tools/bu ...
分类:
移动开发 时间:
2017-10-31 13:01:21
阅读次数:
200