[英]Tesseract OCR, Python and Windows XP
大家晚上
我試圖使用這里找到的tesseract(OCR)python包裝器,第一個示例: https : //code.google.com/p/python-tesseract/wiki/CodeSnippets
我在Windows XP機器上使用Python27。 一切都是32位。
我已經安裝了本指南中的所有依賴項: http : //opencvpython.blogspot.com/2012/05/install-opencv-in-windows-for-python.html
我檢查了環境變量:TESSDATA_PREFIX = C:\\ Program Files \\ Tesseract-OCR \\ tessdata \\
最后,我嘗試在cmd.exe中執行腳本:“python.exe 119.py”(119.py是CodeSnippets中的第一個示例,具有不同的c圖像),我收到以下錯誤:
C:\\ Python27> python.exe 119.py打開數據文件時出錯C:\\ Program Files \\ Tesseract-OCR \\ tessdatatessdata / eng.trai neddata請確保將TESSDATA_PREFIX環境變量設置為“tessdata”的父對象目錄。 加載語言'eng'失敗Tesseract無法加載任何語言!
現在,我唯一注意到的是在eng.traineddata之前的斜杠(/)而不是反斜杠(\\),這是在環境變量之后自動添加的位。 我希望這是唯一需要修復的東西,但我不知道如何做到這一點,這就是為什么我在這里...... :)
所以,經驗豐富的程序員,二元神,請幫助我。 提前致謝。 :)
PS
我需要在這個項目中使用Windows機器,所以在這里開啟Linux作為一種簡單的方法並不是一個選擇。 :(
我得到了同樣的錯誤,在我通過cmd中的這個命令設置后,它接受了。
set TESSDATA_PREFIX=C:/Program Files (x86)/Tesseract-OCR/tessdata
你需要使用正斜杠,即使windows接受反斜杠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.