android的文字识别OCR
android 的文字识别 OCR
#移动开发 #Android
1. 功能: 光学字符识别 (OCR,Optical Character Recognition)
是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程
2. 典型应用: 名片扫描
3. android 源码实现: external/tesseract/*
4. 编译: _ $ cd external/tesseract/
$ mm _
生成 libocr.so,push 系统 /system/lib/
中,它也可以放在软件的安装包里
5. 例程下载:
- 在此下载
[http://code.google.com/p/mezzofanti/
](http://code.google.com/p/mezzofanti/)
- 直接下载 apk 是能用的, 在源码中编译程序运行就退出,是由于可能 libocr.so 未安装, 把它 push
到系统中即可
_ $ adb push libocr.so /data/data/com.itwizard.mezzofanti/lib/ _
- 主要借鉴 OCR.java 它是对 libocr.so 库的调用(JNI 方式)
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.