我正在尋找使用Tesseract與PDF文件做一些工作,所以我想使用庫而不是外部可執行文件。無法編譯使用Tesseract 3.0.2.02的WIndows的Tesseract API示例檔案
我開始下載完整的Tesseract源代碼並查看構建。令人遺憾的是,標準的源代碼無法在非Linux平臺上構建,在我的情況下是Windows。有這樣做的方法,我看着那些。
首先,VS2008的構建沒有。我知道它需要Leptonica,但我想我會在之後解決這個問題,並試圖構建現有的代碼。 「致命錯誤C1083失敗:無法打開包含文件:'allheaders.h':沒有這樣的文件或目錄」。在這個階段與Leptonica沒有任何關係,它根本行不通。
即使我能夠克服這個問題,我也必須建立Leptonica,那需要使用GNU工具,因此需要安裝Cygwin,所以我放棄了。我有一個明顯的缺陷,(我從來沒有設法讓Cygwin以一種可用的方式工作),但我不夠熱衷於這樣一個複雜而脆弱的構建。
所以我決定只使用某種靈魂創建的預製二進制文件。從code.google.com下載。現在我需要考慮使用代碼,所以下一個明顯的步驟是Tesseract API示例,該示例聲明它需要「tesseract-ocr-3.02.02-win32-lib-include-dirs.zip」,沒有問題,因爲我現在已經有了。
對於API示例想要放置文件的位置沒有真正的線索,但是有一些關於將它們放在適當位置的細節。按生成和「致命錯誤C1083:無法打開包含文件:'allheaders.h':沒有這樣的文件或目錄」,就像試圖從源代碼構建Tesseract .....
事實上,沒有這樣的文件。
那麼,這個文件在哪裏?
非常感謝您的回覆,我最終得到了它的工作,一種Leptonica用戶也提供了預構建的Windows庫,並增加了這些我能夠構建示例代碼的正確位置。但是,再次感謝您的信息。 – KenS