2013-11-28 56 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

相关问题