做理财的网站,科技公司网站模板官网,十大高端网站建设,高端母婴网站模板最近在学tesseract#xff0c;但遇到太多的问题是。 虽然网上有不少的方法#xff0c;就算是按照tersseract#xff0c;github上提供的方法也是编译不成功。 问题一大堆。不过我也想到了其它方法最张还是可以用了。
我有2个方法#xff0c; 方法1, 1#xff0c;先build t…最近在学tesseract但遇到太多的问题是。 虽然网上有不少的方法就算是按照tersseractgithub上提供的方法也是编译不成功。 问题一大堆。不过我也想到了其它方法最张还是可以用了。
我有2个方法 方法1, 1先build tesseract win64, 但没有LSTMbuild的过程跟tesseract官方给的方法是一模一样的。build完之后成功debuge与release之后就有了tesseract的lib与include。这样就可以用了。 2把tesseract的添加到Path环境变量还有增加系统变量TESSSADA_PREFIX路径是你的tesseract安装路径就是tessseract.exe的路径 3把这些设置好了你在cmd下就可以用tesseract。 4就是用VS2017新建一个工程名称最好全部是英文的 5建好后打开属性管理器debug X64 下鼠标右键添加新项目属性表自己命名我的叫TesseractWindowsSetup然后保存。 6右点TesseractWindowsSetup你的属性名字属性 VC目录就是下面这张图片。 包含目录就上build的目录下的都要include具体请看下面的图片。 包含的目录 库目录 接下来是链接器
链接器–附加依赖项把lib里的tesseract50d.lib, 还有leptonica的lib也要增加进来不增加的话会报错是有pixDestroypixCreate等无法解析弄完这步就可以用了。 实际上完debug是没有问题的但执行还是会有错误. 我的错误 是cmd下可以识别这里不知道为什么会报这样的错误 解决上面的方法是可能是TESSDATA_PREFIX没有设置好。我发现我的已经设置好不然cmd下也不可以。我的解决方法 就是把tessdata拷贝放到Debug的目录下。就可以的。但是最终的识别结果真是糟糕。 不过我已经有心理准备了这也是我为什么要学tesseract的目的。我就是想要把识别结果提高。
注意 2020-03-06 已经找到了上面是由于TESSDATA_PREFIX打错了。更改好不再需要把tessdata拷贝到Debug的目录下也可以运行了。 如果你出现这个错误请检查一下TESSDATA_PREFIX有没有打错还有路径有没有错误
方法2 1直接在tesseract 提供的下载windows的安装程序直接安装。 2然后把之前build的没有LSTM的lib和include都拷贝到安装目录下 然后就参加方法1的步骤2到步骤5同样也是可以调用的。
这是自己的学习笔记以为下次忘记怎么弄了。先记下来。有需要的可以拿去。
下面的连接是我build的 tesseract可以用的。可以下载 链接https://pan.baidu.com/s/14S-jy3cqQGXAWuq4lEhkSA 提取码u3v1
参加 https://github.com/tesseract-ocr https://tesseract-ocr.github.io/tessdoc/APIExample