2014-05-21 101 views
6

我試圖在我的服務器上安裝Tesseract-OCR,但是當我安裝所有我認爲是正確的回購的東西時。當我嘗試安裝它的包沒有找到在CentOS 6上安裝Tesseract-OCR

我試着添加rpmforge但無濟於事。來自某人的任何想法已經完成或熟悉添加和搜索回購協議?

回答

5

我用這個指令和CentOS中工作正常

在Centos的來源安裝的Tesseract OCR庫

  1. 下載Leptonica和Teseract來源:

    $ wget的http://www.leptonica.org/source/leptonica-1.69.tar.gz
    $ wget https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02.tar.gz

  2. 配置,編譯,安裝庫:

    $焦油xzvf leptonica-1.69.tar.gz
    $ CD leptonica-1.69
    $的./configure $使 $ sudo的使安裝

    $焦油xzf的Tesseract-OCR-3.02.02.tar.gz $ CD的tesseract-3.01 $ ./autogen.sh $的./configure $使 $ sudo的使安裝 $ sudo的LDCONFIG

  3. 下載語言(英語),並複製到文件夾tessdata:

    $ wget的http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.eng.tar.gz
    $焦油xzf的Tesseract-OCR-3.02.eng.tar.gz
    $ sudo的CP的Tesseract-OCR/tessdata/*/USR /本地/共享/ tessdata

,並享受它;)

+0

在redhat linux下運行./configure $ make $ sudo make install configure:警告:你應該使用--build,--host,--target configure:警告:無效的主機類型:$ configure:警告:你應該使用--build,--host,--target 配置:警告:您應該使用--build,--host,--target configure:警告:無效主機類型:$ 檢查構建系統類型...無效配置'$':機器'$'未被識別 配置:錯誤:/ bin/sh config/config.sub $失敗 – Aadam

+0

鏈接https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02。 02.tar.gz和http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.eng.tar.gz給出404 –

+0

對於Tesseract版本鏈接,您可以使用此p年齡:https://github.com/tesseract-ocr/tesseract/releases –

-4

我最終切換到了Ubuntu。 Tesseract支持精美,安裝沒有問題。

apt-get install tesseract-ocr 
+3

他明確地說Centos 6,不是Ubuntu ... – KnF

+0

嗯,我知道。而且CentOS也是我的第一選擇,但在處理一個非常痛苦的安裝之後,我想我會分享我的解決方法。 Ubuntu安裝非常簡單。 –

+1

哦,我明白了......雖然我個人感謝你的貢獻(因爲你花了幾秒鐘的時間來幫助別人),但它仍然不是一個有效的答案。但是,請不要誤解我的意思,我不是批評你或者你的答案,只是因爲這樣的不精確的答案,有時候mod會關閉原來的問題。再次感謝您花時間回覆,我想所有的社羣都會讚賞這一點。 – KnF

3

這爲我工作:

/usr/bin/yum --enablerepo epel-testing install tesseract.x86_64 tesseract-langpack-fra.noarch 

正方體是不是在EPEL軟件庫,但在EPEL-測試回購女巫默認情況下不激活。