簡體   English   中英

Tesseract OCR,Python和Windows XP

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM