前面讲了如何编译Tesseract,实际上,较新版本的OpenCV中提供了很多文字识别的接口,也有相关的demo;而且这些接口用的要用到Tesseract.但是OpenCV官网上下载的编译好的OpenCV lib不含有这部分内容,因为这部分代码是在OpenCV contrib中的,所以我们如果要用OpenCV提供的文字识别功能,需要自己重新编译OpenCV.(OpenCV + OpenCV contrib + tesseract)
-
微软官网上下载VS2017社区版(免费),并安装VS2017
-
下载CMake并安装(我这里用到的是cmake-3.13.2-win64-x64版本)
-
下载opencv4.0 和opencv 4.0 contrib的source code,并放在同一个目录下便于管理
build是放编译生成物的路径
4.打开cmake (bin文件夹下,双击cmake-gui.exe)
选择source code路径和build 路径
5.点击下方con