OpenCV3.2+VS2013+Tesseract3.02.02配置
来源:互联网 发布:java redis 清除缓存 编辑:程序博客网 时间:2024/06/05 19:52
分享一下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路径配置的文件夹内。这是长久之计。
- OpenCV3.2+VS2013+Tesseract3.02.02配置
- vs2013-配置opencv3.2—配置说明
- VS2013配置OpenCV3.0
- VS2013配置OpenCV3.0
- opencv3.0, vs2013配置
- VS2013配置Opencv3.0
- VS2013+opencv3.0配置
- vs2013+opencv3.0.0配置
- VS2013配置opencv3.0
- opencv3.1.0 +vs2013配置
- OpenCV3.1.0+VS2013配置
- OpenCV3.1.0+VS2013配置
- VS2013 配置OpenCV3.1
- vs2013配置opencv3.2.0
- vs2013配置opencv3.0.0
- vs2013配置opencv3.3.0
- VS2013+openCV3.2.0配置
- vs2013+qt+opencv3.0配置
- Redux中间件源码理解
- 懒汉式单例设计模式同步问题
- PHP正则基础
- 5月集训Day1考试
- 晚期(运行期)优化
- OpenCV3.2+VS2013+Tesseract3.02.02配置
- 定位:position
- php致命错误:protocol error, got 'n' as reply type byte
- 早期(编译期)优化
- python中文词云生成
- 数据结构——树——C++实现树及其操作
- jquery $()里用变量
- 三种数据库的分页(mysql,sqlserver,oracle)
- Idea配置并破解jrebel