with tutorial practical learning computer bradski book and c++ linux opencv cmake tesseract

c++ - tutorial - CMake para Tesseract y OpenCV



python opencv book (1)

Soy nuevo en la programación de Linux, estoy intentando crear una aplicación de OCR en Ubuntu 12.10 usando Tesseract y OpenCV . Hasta ahora he configurado tesseract y OpenCV en Linux, también he seguido este tutorial , en este tutorial me resultó muy fácil crear un archivo CMakeList.txt y vincular OpenCV en él.

Ahora estoy intentando compilar la biblioteca tesseract-ocr con este código . Como sé, no establecí un vínculo entre tesseract-ocr y mi código, y es por eso que tengo errores.

Todo lo que quiero y estoy buscando es si puedo vincular Tesseract y OpenCV usando CMake en un archivo, si es posible. Un tutorial sería bueno ya que soy totalmente nuevo en Linux. Gracias por adelantado


Escribí un CMakeLists.txt como este

cmake_minimum_required (VERSION 2.6) project (test-ocr) # Add the including directory of the tesseract # and please replace with your dir. include_directories (/home/ytxie/include) # Add the search directory for the tesseract library # and please replace with your dir. link_directories (/home/ytxie/lib) add_executable (test-ocr test.cpp) # link the leptonica library and the tesseract library target_link_libraries (test-ocr lept tesseract)

He agregado comentarios y parece fácil de entender. Test.cpp es solo el código de ejemplo .

Y si desea agregar la configuración relacionada con OpenCV en este archivo cmake, simplemente agréguelos. Si hay algunas cosas confusas, lea el documento de CMake .

NOTA: para que el test-ocr se ejecute correctamente, debe descargar los datos en inglés y copiar su contenido en / share / tessdata .