分享一下Tesseract3.02.02版本在Windows下的配置。我的环境VS2013+win8 64bit+OpenCV3.2。    

    需要下载:tesseract-orc-setup-3.02.02.exe和tesseract-3.02.02-win32-lib-include-dirs.zip,这个比较好下载。

    安装和配置步骤:

    (1)先执行tesseract-orc-setup-3.02.02.exe进行安装,安装中记得在Choose Components部分选中Tesseract development files,安装中出现类似于不能下载之类的错误,忽略,选择继续;安装完了如果运行安装目录下的exe,不能运行?别担心,不会影响在VS中的使用。

    (2)解压tesseract-3.02.02-win32-lib-include-dirs.zip,把解压得到的两个文件夹copy到上一步的安装目录下,include文件夹是重名的,选择重叠;

    (3)创建一个VS工程,要求已经配置了OpenCV,我的VS在win32和X64两个解决方案平台下都配置了OpenCV3.2,但是看这个Tesseract是win32的,所以我就选择在win32平台下,以后使用Tesseract的时候就用win32,至于x64平台下配置能否成功,我没有试过。

    (4)VS里面的配置过程跟OpenCV的配置很相似。

    首先属性管理器--Debug|win32--Win32.user右键--属性--配置属性--VC++目录:

    --包含目录下,添加D:\Program Files (x86)\Tesseract-OCR\include和D:\Program Files (x86)\Tesseract-OCR\include\tesseract(D:\Program Files (x86)是我的安装目录);

    --库目录下,添加D:\Program Files (x86)\Tesseract-OCR\lib

    仍在属性页内,链接器--输入--附加依赖性,添加liblept168.lib和libtesseract302.lib,主要不要带d的lib

    (5)把D:\Program Files (x86)\Tesseract-OCR目录下的liblept168.dll和D:\Program Files (x86)\Tesseract-OCR\lib目录下的libtesseract302.dll添加到Windows路径下,这里有两种方法:

    第一种是把这两个文件复制到当前工程生成的可执行文件目录下,这样不用添加到Windows路径,但是程序仍可以运行;

    第二种是把这两个文件复制到Windows路径配置的文件夹内。这是长久之计。

    完成上面的配置后,运行程序,完美运行。
--------------------- 
原文:https://blog.csdn.net/zilanpotou182/article/details/71752217 

GitHub 加速计划 / te / tesseract
60.1 K
9.29 K
下载
tesseract-ocr/tesseract: 是一个开源的光学字符识别(OCR)引擎,适用于从图像中提取和识别文本。特点是可以识别多种语言,具有较高的识别准确率,并且支持命令行和API调用。
最近提交(Master分支:2 个月前 )
bc490ea7 Don't check for a directory, because a symbolic link is also allowed. Signed-off-by: Stefan Weil <sw@weilnetz.de> 4 个月前
2991d36a - 4 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐