tesseract ocr挺不好配置的,找到一篇不错的文章,分享如下:http://hi.baidu.com/ever8936/blog/item/6998e1196b1d0161dab4bd8f.html
tesseract依赖leptonica,弄一个捣鼓捣鼓,除了官网也没个中文的参考啥的
虽然安装配置过程官网里写的挺清楚,自己还是记一下吧
下载三个东西:
leptonica-1.68.tar.gz //源码
leptonica-1.68-win32-lib-include-dirs.zip //头文件和lib
vs2008-1.68.zip //vs2008工程
将前两个解压到自己的安装路径,比如
D:Program Filesleptonica-1.68
现在有
D:Program Filesleptonica-1.68leptonica-1.68
D:Program Filesleptonica-1.68include
D:Program Filesleptonica-1.68lib
将vs2008解压到 D:Program Filesleptonica-1.68leptonica-1.68
安装gnuplot
环境变量PATH加入 C:gnuplotin(安装路径in,可能也是binary)
创建新环境变量GDFONTPATH 值为C:WINDOWSFonts
创建新环境变量GNUPLOT_FONTPATH值为C:WINDOWSFonts
安装IrfanView
环境变量PATH加入C:Program FilesIrfanView (安装路径)
环境变量PATH加入
D:Program Filesleptonica-1.68lib
配置VS2008,Tool->Options->Projects and Solutions->VC++Directories
Include files加入
D:Program Filesleptonica-1.68include
D:Program Filesleptonica-1.68includeleptonica
lib files加入
D:Program Filesleptonica-1.68lib
建立link到leptonica的新的空工程,工程配置里linker->input里加入leptonica的lib
link动态库的release版:leptonlib168.dll
link动态库的debug版:leptonlib168d.dll(168是版本号)
link静态库的release版:
giflib$(GIFLIB_VERSION)-static-mtdll.lib
libjpeg$(LIBJPEG_VERSION)-static-mtdll.lib
libpng$(LIBPNG_VERSION)-static-mtdll.lib
libtiff$(LIBTIFF_VERSION)-static-mtdll.lib
zlib$(ZLIB_VERSION)-static-mtdll.lib
liblept$(LIBLEPT_VERSION)-static-mtdll.lib
link静态库的debug版:{不写了太多了,上面六个lib,命名加_debug}
一直到这可以正确编译了,但是还是没有看到结果,不知道接下来该如何配置
代码中一般只需要include一个头文件
测了下面代码
#include
int _tmain(int argc, _TCHAR* argv[])
{
PIX *pixs, *pixt1, *pixt2;
pixs = pixRead("E:\test\2.bmp");
pixDisplayWithTitle(pixs, 700, 500, NULL, 1);
pixDestroy(&pixs);
return 0;
}
目前正常,如果再有别的问题再回来加