Mac OS X上的Tesseract:查找libcairo.so和libtesseract.so以与text2image一起使用

时间:2014-12-14 20:53:32

标签: macos ocr tesseract text2image

在Mac上运行Tesseract的任何人?我正在尝试使用/ training目录中的text2image工具。但它失败并出现以下错误:

./text2image: line 202: cd: /usr/local/google/home/rays/src/opensrc/tesseract-ocr/training: No such file or directory
clang: error: no such file or directory: '../api/.libs/libtesseract.so'
clang: error: no such file or directory: '/usr/lib/x86_64-linux-gnu/libcairo.so'

第一个特别奇怪。好像开发人员已经硬编码了他的本地工作目录。但是,行号与源不匹配,并且在任何地方都找不到名称“rays”。

因此,对于接下来的两个错误:我已经按照说明从源代码安装了Tesseract。它工作正常。然后,由于一大堆缺少的库,我很难运行text2image。最后,我使用Fink作为包管理器和在此处找到的构建脚本进行了解决:https://gist.githubusercontent.com/roxlu/1322204eabbd5d42c2d0/raw/1b8546cfaef56b2bc5b120a8b201e6ddaf5bcad6/build_unix_dependencies.sh

但主题行中提到的两个库仍然缺失:libcairo.so和libtesseract.so。我的系统上有以下内容: - libtesseract.3.dylib - libtesseract.a - libtesseract.la - libcairo.2.dylib

我不确定,如果.dylib可以以某种方式在共享对象文件(.so)中生成。 有任何想法吗?

干杯,

马丁

0 个答案:

没有答案