代码之家  ›  专栏  ›  技术社区  ›  DrBwts

Pytersract已安装但丢失?

  •  0
  • DrBwts  · 技术社区  · 7 年前

    x64,获胜10,蟒蛇2.7

    我正在尝试使用opencv&pytesseract,我的代码,从捕获的视频帧中进行一些OCR…

    import numpy as np
    import cv2
    from PIL import ImageGrab
    import pytesseract
    
    cap = cv2.VideoCapture(0)
    
    while True:
       # orig_img = ImageGrab.grab(box)
        ret, orig_img = cap.read()
    
        np_im = np.array(orig_img)
    
        img = cv2.cvtColor(np_im, cv2.COLOR_BGR2GRAY)
    
        text = pytesseract.image_to_string(img)
    
        cv2.imshow('window',img)
        if cv2.waitKey(25) & 0xFF == ord('q'):
            cv2.destroyAllWindows()
    
        print(text)
    

    我用过 pip install pytesseract 但是每当我运行代码时,都会得到以下错误。

      File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 309, in image_to_string
        }[output_type]()
    
      File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 308, in <lambda>
        Output.STRING: lambda: run_and_get_output(*args),
    
      File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 218, in run_and_get_output
        run_tesseract(**kwargs)
    
      File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 186, in run_tesseract
        raise TesseractNotFoundError()
    
    TesseractNotFoundError: tesseract is not installed or it's not in your path
    

    当我在pytesseract文件夹中查找时就足够了 pytesseract.py tesseact.exe 或者什么 tesseract 不是吗?

    enter image description here

    所以即使我想把它添加到我的路径中,我也不能。

    我这里缺什么?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Aprajita Verma    7 年前

    您是否安装了Google Tesseract OCR?这是使用pytesseract的先决条件。

    如果不是所有的操作说明都在Github页面上。 https://github.com/tesseract-ocr/tesseract/wiki

    我希望这有帮助。