您的位置:首页 > 编程语言

tesseract 3.04:vs2013 / vs2015 + 64 + win7 + charlesw 的代码

2016-03-29 21:07 393 查看
                 tesseract+vs2013 (使用 charlesw 的代码)【最新tesseract4.0的vs2015、ubuntu安装已更新在博客里,欢迎点击!注:此为方法二。使用tesseract的源码是直接从git下载的最新版本。阅读过方法一之后,会发现作者paul正是在charlesw 的代码(https://github.com/charlesw/tesseract-vs2012) 上进行修改。而且charlesw网页的readme也介绍了使用的方法,我按照该方法成功完成。一些安装工具(git\svn\notepad++)由于已在方法一安装好了,这里不做详述。

具体方法

1)新建tesseract-build文件夹,右击tesseract-build文件夹,选择git bash。依次输入如下两行:git clone git://github.com/tesseract-ocr/tesseract.gitgit clone git://github.com/charlesw/tesseract-vs2012.git2)找到左下角的“所有程序”--》“visual studio2013”,出现如下界面,选择“ Developer Command Prompt for VS 2013”。进入目录(...\tesseract-build\tesseract-vs2012),输入 msbuild build.proj.结果如图:3)按照帖子http://blog.csdn.net/ty101/article/details/49095161中,应该先解决字符集问题。(推荐使用软件notepad++)分别找到如下两个文件:....\tesseract-build\tesseract\ccmain\equationdetect.cpp.....\tesseract-build\tesseract\ccstruct\linlsq.cpp右击文件,选择用“edit with notepad++”;选择 "格式",选择“以utf8格式编码”;选择文件上放的“x”来关闭,选择“保存”。4)右击tesseract文件夹(tesseract-build目录下),选择git bash,输入如下两行。git checkout -b 3.04-vs2013 3.04.00 git am --signoff < ../vs2013+64bit_support.patch 但是,我读完如下两行会提醒“please tell me who you are ”,告诉我要执行“git config...”两行,于是我如图所示,输入我的邮箱、名字,再输入"git am --signoff < ../vs2013+64bit_support.patch"即可。
5)最后,如方法一的一样,将...\tesseract-build\tesseract-vs2012\release目录下的include\libde文件夹复制到tesseract-build目录下。打开:\tesseract-build\tesseract\vs2013的tesseract.sln,选择编译的平台,打开cmd,进入目录下,运行tesseract.exe可成功。

参考的链接:

charlesw 的代码(编译好了liblept库)https://github.com/charlesw/tesseract-vs2012 https://github.com/charlesw/tesseract-vs 在win7/8 64位操作系统下使用vs2013编译tesseract http://blog.csdn.net/ty101/article/details/49095161 git上某用户使用 charlesw 的代码fork出来的2015版本(由于本人没有安装vs2015,因而未尝试,建立工程的方法类似,git下载的时候注意就好) https://github.com/loqu8/tesseract-vs2015 ps:在查找vs2013、tesseract的编译方法过程,我找了很多有用的帖子。因此,想一一尝试这些方法。就当个汇总吧。有错请指出,谢谢!欢迎加Tesseract OCR 讨论群 389402579
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息