首先下载好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测试有效。
最近在做文字识别,有兴趣的可以一起交流,不加好友。