OCR实现图片转文字android应用tess-two windows64平台编译

首先下载好eclipse,搭建好android平台,android平台搭建大把gong教程这里不多说,把sdk最好升级到最新版。

然后下载ndk,注意!ndk下载第八版!!!直接在官网下载是ndk v12,这个亲测放不进eclipse,v11也无效,v10无效,前面三个版本的问题是放不进eclipse,v9可以被放进eclipse,但是编译tesstwo的时候会报错,最终使用v8有效,可以去stackoverflow找ndk历史版本,下载v8。

ADT下载较高版本才能支持ndk,一般下最新版就可以了

我用的是ADT-23.0.6.zip,下载地址自己百度,ndk是android-ndk-r8e-windows-x86_64,下载地址:http://stackoverflow.com/questions/6849981/where-do-i-find-old-versions-of-android-ndk。

然后在eclipse,加上ndk的引用,windows->preference->Android->ndk->把解压的ndk路径放进去。

然后下载tess two,我下载的是这个版本的tess-two,跟google的最新版有差距,但是google的最新版本我试了是没有办法编译的,https://github.com/rmtheis/tess-two/tree/cbfa61eff0ea23d6de63070cfa1364331f01cb30

我试过http://blog.csdn.net/cloud_desktop/article/details/39292525这篇博客,直接使用黑暗伯爵的http://www.cnblogs.com/hangxin1940/archive/2012/01/13/2321507.html tess-two编译好的版本,结果是一次次闪退,根本用不了插件,思考了一下原因是,可能黑暗伯爵用的是linux编译的,但是我用的是windows,于是版本不兼容。

---------------------------------所以还是要自己编译的--------------------------------------------------------

好了,上面的材料下载好了以后,配置环境变量path和classpath,注意是不分大小写的,所以无论是PATH还是Path都是一样的,你只要吧ndk的路径放在path和classpath里面就可以了。

然后进入tess-two文件,按住shift,右击鼠标,用命令行打开文件,输入ndk-build指令,等几分钟就可以了。

编译完成import tess-two,右击tess-two properties->android->is library打个勾,然后项目需要就引入就可以了。

---------------------------------写这么详细--------------------------------------------------------

用了http://gaut.am/making-an-ocr-android-app-using-tesseract/这篇blog的Simple Android OCR测试有效。

最近在做文字识别,有兴趣的可以一起交流,不加好友。

 

 

转载于:https://my.oschina.net/hhjuliet/blog/702741

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值