回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我试图让tesseract ocr识别图像上的字符串。我在windows操作系统的pc上使用python。我已经为tesseract OCR安装了python包装器,即pytesseract with pip install。我收到以下错误消息:</p>
<pre><code>runfile('C:/Users/rlc/Desktop/tesseract_test.py', wdir='C:/Users/rlc/Desktop')
Traceback (most recent call last):
File "<ipython-input- 1-5f5eff4c4064>", line 1, in <module>
runfile('C:/Users/rlc/Desktop/tesseract_test.py', wdir='C:/Users/rlc/Desktop')
File "C:\Users\rlc\Anaconda2\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 714, in runfile
execfile(filename, namespace)
File "C:\Users\rlc\Anaconda2\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 74, in execfile
exec(compile(scripttext, filename, 'exec'), glob, loc)
File "C:/Users/rlc/Desktop/tesseract_test.py", line 12, in <module>
pytesseract.image_to_string(Image.open('example_02.png'))
File "C:\Users\rlc\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 161, in image_to_string
config=config)
File "C:\Users\rlc\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 94, in run_tesseract
stderr=subprocess.PIPE)
File "C:\Users\rlc\Anaconda2\lib\subprocess.py", line 711, in __init__
errread, errwrite)
File "C:\Users\rlc\Anaconda2\lib\subprocess.py", line 959, in _execute_child
startupinfo)
WindowsError: [Error 2] Den angivne fil blev ikke fundet.
</code></pre>
<p>似乎找不到文件子流程.py. 在</p>
<p>有没有让tesseract ocr在windows os pc上运行的解决方案、好主意或教程?非常感谢你的帮助。在</p>