1

C:\Python27 に Python2.7 をインストールしました。これは、環境変数のパスにも追加されます。

numpy と OpenCV が動作しています。それを使って基本的な画像処理を行います。その日付まで完全に動作します。

私はOCRに取り組む必要があり、ここからPython-Tesseractをインストールするための指示に従おうとしました.32ビットバージョンをインストールしました.

私は自分の Python を開きました。

    import tesseract

エラーや問題なくインポートされます。

しかし、サンプル コードを実行すると、エラーが発生します。

コード

    import cv2.cv as cv
    import tesseract

    image=cv.LoadImage("eurotext.jpg", cv.CV_LOAD_IMAGE_GRAYSCALE)

    api = tesseract.TessBaseAPI()
    api.Init(".","eng",tesseract.OEM_DEFAULT)
    #api.SetPageSegMode(tesseract.PSM_SINGLE_WORD)
    api.SetPageSegMode(tesseract.PSM_AUTO)
    tesseract.SetCvImage(image,api)
    text=api.GetUTF8Text()
    conf=api.MeanTextConf()
    image=None
    print text
    print conf

エラー

Traceback (most recent call last):
  File "F:\Python\Test\test.py", line 2, in <module>
import tesseract
  File "C:\Python27\lib\site-packages\tesseract.py", line 28, in <module>
_tesseract = swig_import_helper()
  File "C:\Python27\lib\site-packages\tesseract.py", line 24, in swig_import_helper
_mod = imp.load_module('_tesseract', fp, pathname, description)
ImportError: DLL load failed: The specified module could not be found.

私はいくつかのスタックオーバーフローの質問を見てきましたが、ほとんどのことを理解できませんでした。また、再インストールしようとしましたが、同じエラーが発生しました。

誰かがこれで私を導くことができれば、それは役に立ちます。

また、python-tesseract サイトには、Windows-7 までサポートされていると書かれていることも知っています。残念ながら、私は Windows-8 マシンでセットアップを行っており、移行したくありません。繰り返しますが、このエラーは多くの場所で見られますが、私のような初心者にとって解決策は非常に困難です。

4

0 に答える 0