4

私はosx 10.9用にこれ(およびさらにpytesser)をインストールしようとしています(デフォルトのpythonとしてanacondaを使用)。私はオンラインで見回しましたが、すべてが絶滅しているように見えるため、チュートリアルを機能させることができません(たとえば、自作にはレプトニカの式がありません)。私はおそらくこれをインストールするのに苦労してきましたが、まったく運がありませんでした。

最近成功した人はいますか?

ありがとう

編集:奇妙なことに、レプトニカの醸造物が飛び散って命を吹き込みました. 以下のかなり奇妙なエラーがあります。

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 でライブラリをインポートしようとすると、次のようになります。

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 が群を抜いて最もよく知られていると思われます。とてもトリッキーです)

これを手伝ってくれる戦士に、私のシステムなどについてこれ以上の情報を喜んで提供します.

ありがとう!

4

2 に答える 2

2

最初にtesseractをインストールする必要があります

https://bitbucket.org/3togo/python-tesseract/downloads/tesseract.rb

詳細は https://code.google.com/p/python-tesseract/wiki/HowToCompileForHomebrewMac

于 2014-06-07T07:22:02.997 に答える
0

brew を使用して tesseract 3.02 を問題なくインストールしました (osx 10.9)。バージョン 3.03 が必要ない場合は、3.02 をインストールしてみてください。brew を使用して別のバージョンをインストールする手順: Homebrew install specific version of formula?

そうしないと、ログに基づいて、brew のインストールが正常に完了しなかったため、tesseract をインポートできません。Brew はソースをダウンロードし、configure を実行してから、make install を実行します。レプトニカ 1.70 が必要なため、構成手順が失敗しています。通常、brew はこの依存関係を検出し、leptonica 1.70 をインストールします。

自分で leptonica をインストールしてみてください: http://www.leptonica.com/download.html . 構築手順: http://www.leptonica.com/source/README.html

于 2014-05-29T18:15:20.760 に答える