https://tesseract-ocr.github.io/tessdoc/Compiling.html#windows
走过很多坑,装了3天才搞定,主要参考应该是这个网页。
我使用的是vcpkg, 自己去下载吧。
第一步:输入tesseract X64安装命令,自动选择为tesseract-4.1.1。
vcpkg install tesseract --triplet x64-windows
自动安装依赖项,依赖包放在./vcpkg/Packages下面, 但是很多会下载不了,需要手动下载。
第二步:手动下载依赖包。
所有下载的包在安装包都话./vcpkg/downloads下面,未下载成功的包的名称放在./vcpkg/downloads/temp下面,只需要按照图中的下载地址去下载,用temp中的文件名重命名,放在./vcpkg/downloads下,再次运行
vcpkg install tesseract --triplet x64-windows
就可以安装了,对每个不能下载的包进行相同操作。
其中opencv-cache包为文件夹,应该按照temp中的格式替换其中的包文件,复制文件夹到downloads下即可。
第三步:完成安装。
后记:
sw, cppan, cmake都试过,最后都走到vs2017, vs2019(没错,这两个版本来回安装、卸载几次)编译出现各种错误,如endianness.h.in、l_buf_size、找不到png.h之类,跟网上流传的改字符编码错误的完全不一致,当时还傻修改。后来想想,遇到这种问题,就是编译工具的原因,自己去修改只会越走越偏。
记于2020年5月31日晚23:21分。
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2019anzhuangwenti/2020/0725/4664.html