2013-11-28 53 views
0

我使用OpenCV和Tesseract在Windows上開發了一個OCR應用程序。現在我想要做的就是在C++中通過Linux(Ubuntu 12.10)編寫相同的應用程序。而且我沒有任何Linux開發經驗。我不知道從哪裏開始。我只想開發環境,在這個環境中我可以鏈接這兩個庫OpenCV和Tesseract。Tesseract + OpenCV + linux

請給我建議。我試圖搜索谷歌,但失敗了。也許我沒有用好的關鍵詞搜索。因爲我在Linux中是全新的

回答

1

首先請確保您在系統上編譯OpenCV,因爲OpenCV的Linux軟件包沒有預編譯的庫(與Windows捆綁包不同)。按照this tutorial

首先,將Eclipse構建爲IDE並遵循this tutorial。如果您已經使用了Visual Studio(MSVC Windows編譯器),那麼應該不會那麼難。

後來,瞭解gcc(官方linux編譯器爲你的C++代碼)及其語法,以及可能與CMake一起學習是明智的。因爲學習終端和g ++語法突然加速了開發過程。 Linux爲開發人員提供了許多機會,比如pkg-config,它自動鏈接所有的庫和頭文件(好,差不多)。你也可以去學習CMake進行跨平臺開發,並默認使用「gcc」;示例here

另請注意,使用cygwin,您實際上可以在Windows平臺上編譯&構建Linux二進制文件。相反;請檢查MinGW

祝你好運。

編輯:其他的跨平臺解決方案

VisualGDB

Qt

相關問題