如何在windows7中为python2.7安装ocr引擎(tesseract)和pyteeser

时间:2016-12-04 08:29:35

标签: windows python-2.7 ocr

你能帮我在Windows 7上为Python2.7安装tesseract和pyteeser吗?

首选下载链接以及如何安装这些软件包的详细步骤。

我尝试使用easy_install,但它引发了错误

我在pyteeser.py文件中安装了pyteeser,也将import Image更改为from PIL import image

但现在我收到了这个错误

  

文件   " C:\ Anaconda2 \ lib中\站点包\ spyderlib \部件\ externalshell \ sitecustomize.py&#34 ;,   第699行,在runfile中       execfile(filename,namespace)

     

文件   " C:\ Anaconda2 \ lib中\站点包\ spyderlib \部件\ externalshell \ sitecustomize.py&#34 ;,   第74行,在execfile中       exec(compile(scripttext,filename,' exec'),glob,loc)

     

文件" C:/ Users / Duggentious / Documents / Python Scripts / print   inspection / ocrstore.py",第15行,in       text = image_to_string(im)

     

文件" C:\ Anaconda2 \ lib \ site-packages \ pytesser.py",第31行,在   image_to_string       call_tesseract(scratch_image_name,scratch_text_name_root)

     

文件" C:\ Anaconda2 \ lib \ site-packages \ pytesser.py",第21行,in   call_tesseract       proc = subprocess.Popen(args)

     

文件" C:\ Anaconda2 \ lib \ subprocess.py",第710行, init       errread,errwrite)

     

文件" C:\ Anaconda2 \ lib \ subprocess.py",第958行,在_execute_child中       STARTUPINFO)

     

WindowsError:[错误2]系统找不到指定的文件``

1 个答案:

答案 0 :(得分:0)

试试我的指南 - 它可能适合你。

让pytesseract在Windows上运行的步骤。

  1. https://www.continuum.io/downloads
  2. 安装Anaconda 2或Anaconda 3
  3. http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe
  4. 安装Windows的tesseract
  5. 将tesseract目录添加到Windows作为PATH环境变量。
  6. 安装pytesseract,例如pip安装pytesseract 和..

    import pytesseract
    from PIL import Image
    image = Image.open('example_02.png')
    code = pytesseract.image_to_string(image)
    print code
    
  7. 瞧。