OpenCV3.2+VS2013+Tesseract3.02.02配置
分享一下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
更多推荐
所有评论(0)