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 .