首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac OS X上安装tesseract/pytesser

在Mac OS X上安装tesseract/pytesser
EN

Stack Overflow用户
提问于 2014-05-29 02:02:20
回答 2查看 12.3K关注 0票数 4

我正在尝试为osx 10.9 (默认python为anaconda )安装这个(以及另外的pytesser)。我在网上看了看,但我不能让任何教程工作,因为它们似乎都已经消失了(例如,自制软件没有leptonica的公式)。我可能已经挣扎了一个星期的大部分时间来安装它,但一点运气都没有。

最近有谁成功了吗--你是怎么做到的?

谢谢

编辑:奇怪的是,leptonica的brew已经开始流行了。下面我有一个相当奇怪的错误。

代码语言:javascript
复制
brew install tesseract
==> Downloading https://bitbucket.org/3togo/python-tesseract/downloads/tesseract
Already downloaded: /Library/Caches/Homebrew/tesseract-3.03-rc1.tar.gz
==> ./configure --prefix=/usr/local/Cellar/tesseract/3.03-rc1
checking for leptonica... yes
checking for pixCreate in -llept... yes
checking leptonica version >= 1.70... configure: error: in `/private/tmp/tesseract-      19Ol/tesseract-3.03':
configure: error: leptonica 1.70 or higher is required
See `config.log' for more details

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting

也就是说,它正在注册安装,但仍然无法工作。我将检查配置。按照说明创建文件

编辑2:

在尝试用python导入库时,我得到的结果是:

代码语言:javascript
复制
import tesseract

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

File "//anaconda/lib/python2.7/site-packages/python-tesseract_0.8-3.0-py2.7_macosx-10.9-   intel.egg/tesseract.py", line 28, in <module>

_tesseract = swig_import_helper()

File "//anaconda/lib/python2.7/site-packages/python-tesseract_0.8-3.0-py2.7_macosx-10.9-intel.egg/tesseract.py", line 24, in swig_import_helper

_mod = imp.load_module('_tesseract', fp, pathname, description)

ImportError: dlopen(//anaconda/lib/python2.7/site-packages/python-tesseract_0.8-3.0- py2.7_macosx-10.9-intel.egg/_tesseract.so, 2): Library not loaded: /usr/local/lib/libtesseract.3.dylib

引用自: //anaconda/lib/python2.7/site-packages/python-tesseract_0.8-3.0-py2.7_macosx-10.9-intel.egg/_tesseract.so

原因:找不到镜像

老实说,我完全是一个业余爱好者,在幕后安装,我不得不广泛地谷歌,甚至走到这一步。如果有一点知识的人能给出一些显而易见的东西来尝试,我会非常感激,因为我感觉好像我已经精疲力竭地在网络上寻找解决方案,并且接近于认为这个库不能使用,并试图编写我自己的ocr库-100%不是我期待的工作。或者,如果任何人知道任何像样的python ocr库,并且有像样的支持/安装维护,我很想知道它们(从我的google搜索,我怀疑tesseract是迄今为止最知名的,这就是为什么安装如此棘手令人沮丧)。

我很乐意提供更多关于我的系统等任何信息给任何愿意在这方面提供帮助的勇士。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-30 02:15:21

我刚刚使用brew安装了tesseract 3.02,没有任何问题(osx 10.9)。如果你不需要3.03版本,你可以试着安装3.02。有关使用brew安装不同版本的说明:Homebrew install specific version of formula?

否则,根据您的日志,brew安装未成功完成,因此无法导入tesseract。Brew下载源代码,运行配置,然后进行安装。配置步骤失败,因为您需要leptonica 1.70。通常,brew会检测到这种依赖性,并为您安装leptonica 1.70。

您可能想尝试自己安装leptonica:http://www.leptonica.com/download.html。构建说明:http://www.leptonica.com/source/README.html

票数 0
EN

Stack Overflow用户

发布于 2014-06-07 15:22:03

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23918764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档