tesseract每次执行是不是需要初始化可执行代码
发布网友
发布时间:2022-05-15 21:43
我来回答
共1个回答
热心网友
时间:2023-09-14 09:14
究Tesseract也有几个星期了 走了一些弯路 网上有很多VS2010的配置心得 但没有VS2013的, 找到一篇之后, 又发现会有一些小问题, 这里记录下来, 也为新人提供一些帮助.
还是先说下Tesseract库的依赖架构:
有了这个库的依赖关系, 就可以说下自己配置VS2013版本的目的了:
a. 由于网上现有的都是现编译好的GIF, JPEG,PNG,TIFF,ZLIB库的DLL_DEBUG版本的Binaries. 操作起来很不方便, 若自己想用LibTesseract和Leptonica Lib生成一个DLL给exe调用, 由于底层是动态链接库, 则必须带上LibTesseract.lib, LibTesseract.dll, LibLeptonica.lib, LibLeptonica.dll, 显得累赘.所以将底层编译成静态库, 是我的目标. 还有一个理由就是Release版本的编译, 也需要源码.
b. 由于找不到(或者不太好找)这些库VS2010版本的工程, 想自己编译这些库的源代码,编译成想用的静态库版本则很麻烦.
当我在寻找这个解决方案的时候, 无意发现下面这个方法自带了这些图像库的编译工程,而且还是VS2013版本的, 省了很多事阿