C++ Tesseract+;OpenCV+;linux

C++ Tesseract+;OpenCV+;linux,c++,linux,opencv,ubuntu,tesseract,C++,Linux,Opencv,Ubuntu,Tesseract,我使用OpenCV和Tesseract在Windows上开发了一个OCR应用程序。现在我想做的就是在C++中在Linux上编写同样的应用程序(Ubuntu 12.10)。我在Linux开发方面没有任何经验。我不知道从哪里开始。我想要的只是开发一个环境,在这个环境中我可以链接这两个库OpenCV和Tesseract 请推荐我。我曾尝试搜索谷歌,但失败了。也许我没有用好的关键词搜索。因为我对Linux完全陌生,所以首先确保您在系统上编译了OpenCV,因为OpenCV的Linux捆绑包没有预编译的L

我使用OpenCV和Tesseract在Windows上开发了一个OCR应用程序。现在我想做的就是在C++中在Linux上编写同样的应用程序(Ubuntu 12.10)。我在Linux开发方面没有任何经验。我不知道从哪里开始。我想要的只是开发一个环境,在这个环境中我可以链接这两个库OpenCV和Tesseract


请推荐我。我曾尝试搜索谷歌,但失败了。也许我没有用好的关键词搜索。因为我对Linux完全陌生,所以首先确保您在系统上编译了OpenCV,因为OpenCV的Linux捆绑包没有预编译的LIB(与Windows捆绑包不同)。跟着

首先,将Eclipse构建为IDE并遵循以下步骤。如果您已经使用了VisualStudio(MSVC Windows编译器),那么采用它应该不会太难

以后,了解GCC(C++代码的官方Linux编译器)及其语法,也许可以与CMake一起学习是明智的。因为学习terminal和g++语法会突然加速开发过程。Linux为开发者提供了很多机会,比如pkg-config,它可以自动链接所有lib和头文件(几乎可以)。您还可以学习CMake进行跨平台开发,并让它默认使用“gcc”;例如

还请注意,使用,您实际上可以在Windows平台上编译和构建linux二进制文件。相反,;检查

祝你好运

编辑:其他跨平台解决方案