2013-11-28 3 views
0

OpenCV와 Tesseract를 사용하여 Windows에서 OCR 응용 프로그램을 개발했습니다. 이제는 C++에서 리눅스 (우분투 12.10)를 통해 동일한 애플리케이션을 작성하고 싶습니다. Linux 개발에 대한 경험이 없습니다. 어디서부터 시작해야할지 모르겠다. 내가 원하는 것은이 두 라이브러리 OpenCV와 Tesseract를 연결할 수있는 환경을 개발하는 것입니다.Tesseract + OpenCV + Linux

제발. Google 검색을 시도했지만 실패했습니다. 아마 나는 좋은 키워드로 검색하지 않을 것입니다. 리눅스에서 완전히 새로운 것 같습니다.

답변

1

먼저 OpenCV의 Linux 번들에는 Windows 번들과 달리 사전 컴파일 된 라이브러리가 없으므로 시스템에서 OpenCV를 컴파일했는지 확인하십시오. this tutorial을 따르십시오.

출발점으로 Eclipse를 IDE로 빌드하고 this tutorial을 따르십시오. Visual Studio (MSVC Windows 컴파일러)를 이미 사용했다면 채택하기가 너무 어려워서는 안됩니다.

나중에 gcc (공식적인 리눅스 컴파일러와 C++ 코드) 및 그 구문에 대해 배우고, 아마도 CMake와 함께 배우는 것이 현명 할 것입니다. 터미널 및 g ++ 구문을 배우는 것이 갑자기 개발 프로세스를 가속화하기 때문입니다. 리눅스는 모든 libs와 헤더를 자동으로 (거의, 거의) 링크하는 pkg-config와 같은 개발자에게 많은 기회를 제공합니다. 또한 크로스 플랫폼 개발을 위해 CMake를 배우고 기본적으로 "gcc"를 사용할 수 있습니다. 예 : here.

또한 cygwin을 사용하면 Windows 플랫폼에서 & 빌드 리눅스 바이너리를 실제로 컴파일 할 수 있습니다. 반대의 경우; MinGW을 확인하십시오.

행운을 빈다.

편집 : 다른 크로스 플랫폼 솔루션

VisualGDB

Qt

관련 문제