首页 > 代码库 > Tesseract 3.04 + VS2013 配置心得
Tesseract 3.04 + VS2013 配置心得
研究Tesseract也有几个星期了 走了一些弯路 网上有很多VS2010的配置心得 但没有VS2013的, 找到一篇之后, 又发现会有一些小问题, 这里记录下来, 也为新人提供一些帮助.
配置VS2013的方法:http://vorba.ch/2014/tesseract-3.03-vs2013.html
1) 安装好 SlickSVN 后, cmd下并不能直接调用:
"git clone git://github.com/pvorb/tesseract-vs2013.git"
需要你在git命令行下调用, 所以你记得装下git
2)调用"msbuild build.proj"的时候, 可能会出现错误(不一定), 暂时解决方法是:
changed all "l_int32" to "int" in "liblept\src\boxfunc1.c"&"liblept\src\utils.c"3)Build Tesseract的时候, 在cmd下输入
"svn checkout http://tesseract-ocr.googlecode.com/svn/trunk/ tesseract-ocr"会出错,原因是被GFW墙了, 所以记得翻墙(VPN)
4)调用Tesseract库(libtesseract304.dll)的时候会出现错误, 需要使用"strcpy"类函数的安全函数"strcpy_s",
修改"Project Property - Configuration Property - C/C++ - General - SDL checks" 为"NO(/sdl-)"即可5)调用"libtesseract304.dll"的时候所需的"Tesseract"头文件跟v2008相比, 没有最新的.py文件帮忙copy了,
有2个方法:第一种: 土办法, 一个一个找吧, 看"tesseract.exe"所依赖的头文件即可, 一个一个手动添加吧, 也没多少
第二种: "Tesseract-Build/tesseract-ocr/vs2008/doc/maintenance.html"下
有个"Updating the VS2008 directory for new releases of Tesseract-OCR"的方法
重新写个.py也不错.
6)调用Tesseract库的时候你若想自动匹配Leptonica和Tesseract库的版本号, 则记得添加".prop"配置到工程,
位置在:"Tesseract-Build\tesseract-ocr\vs2010\include"这样, 你只需要在link里, 指定"liblept$(LIBLEPT_VERSION)d.lib"和"libtesseract$(LIBTESS_VERSION)d.lib"就行了.
Tesseract 3.04 + VS2013 配置心得
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。