Android OCR之tesseract 1. 开源工具简介 tesseract是非常有名的开源OCR工具,但是要将它配置到android开发环境中可能要费点功夫,别担心,github上面有好人帮助我们封装了Android开发环境的tesseract配置,这就是Android平台上OCR开源项目tess-two。 2. 环境配置利用tess-two配置OCR环境非常简单。 首先,设置工程的ndk路径。 其次,在模块中添加依赖:compile 'com.rmtheis:tess-two:6.0.0'。 3. 数据准备要进行OCR还要获取训练数据tessdata,下载该训练数据,到时候将训练数据弄到自己的Android设备上就行了。 注意:不要把所有训练数据都弄到Android设备上,因为训练数据比较大,需要用到什么语言的数据就只把这些语言对应的数据弄到Android设备上。 比如,我一般识别只用到识别英文与简体中文,因此只需要将eng.traineddata,chi_sim.traineddata弄到Android设备上就行了。 4. 开始Android OCR之旅相关常量设置:
英文识别:
简体中文识别与英文识别类似。 5. 程序界面程序源代码下载:https://github.com/lavor-zl/FunctionsDemo 欢迎关注我的微信公众号:Android技术漫谈 |
小黑屋|在路上
( 蜀ICP备15035742号-1 )
GMT+8, 2025-5-6 16:07
Copyright 2015-2025 djqfx