Windows7/10上快速搭建Tesseract-OCR开发环境操作步骤
之前在https://blog.****.net/fengbingchun/article/details/51628957 中描述过如何在Windows上搭建Tesseract-OCR开发环境,那时除了需要clone https://github.com/fengbingchun/OCR_Test 工程外,还需要依赖 https://github.com/fengbingchun/Liblept_Test ,需要先编译出liblept库,由于没有完全在一个工程中,配置起来还是有些麻烦。现在进行了整合,将所有需要的源代码全部移到了OCR_Test工程中,下面说下具体操作步骤:
1. 从 https://github.com/fengbingchun/OCR_Test clone工程到E:/GitCode/目录下;
2. 双击打开E:/GitCode/OCR_Test/prj/x86_x64_vc12/目录下的OCR_Test.sln;
3. 目前仅对x64平台debug和release进行了配置,如需win32配置可参考x64;
4. 目前OCR_Test工程共包含9个项目,编译顺序依次为:
(1)、编译zlib,生成静态库;
(2)、编译libpng,生成静态库;
(3)、编译libjpeg,生成静态库;
(4)、编译libtiff,生成静态库;
(5)、编译giflib,生成静态库;
(6)、编译liblept即leptonica,生成静态库;
(7)、编译Liblept_Test,生成执行文件,此项目用来判断前面生成的库的正确性,里面包含了一些测试代码;
(8)、编译libtesseract即Tesseract-OCR,生成静态库;
(9)、编译Tesseract-OCR_Test,生成执行文件,此项目用来测试Tesseract-OCR,里面包含了一些测试代码。
生成的库和执行文件,在debug下会全部存放到E:/GitCode/OCR_Test/lib/dbg/x64_vc12/目录下,在release下会全部存放到E:/GitCode/OCR_Test/lib/rel/x64_vc12/目录下。
5. OCR_Test工程截图如下: