Страница PlatformStatus На странице есть несколько комментариев о том, как ее установить. Он имеет зависимости (leptonica), которые также необходимо установить.
Another solution, также связанный с приведенным выше обсуждением, имеет схожие подробности для других дистрибутивов Linux.
Когда речь идет о компоновке с вашей программой, this post имеет некоторые особенности
Там is also a C wrapper to the underlying API calls; глядя на прилагаемые файлы, расскажите, что включать. Other wrappers доступны здесь.
Документация на base API class are here...
комментария из Platform Status страницы для установки.
Комментарий tim.lawr ... @ gmail.com, 23 ноября 2011 я успешно установил тессеракт-OCr на Ubuntu 11.10 64Bit, используя следующие команды:
sudo apt-get install libleptonica-dev autoconf automake libtool libpng12-dev libjpeg62- dev libtiff4-dev zlib1g-dev subversion g++
cd
svn checkout http://tesseract-ocr.googlecode.com/svn/trunk/ tesseract-ocr
cd tesseract-ocr
./autogen.sh
./configure
make
sudo make install
sudo ldconfig
cd /usr/local/share/tessdata/
sudo wget http://tesseract-ocr.googlecode.com/files/eng.traineddata.gz
sudo gunzip eng.traineddata.gz
cd ~/tesseract-ocr/
tesseract phototest.tif phototest
cat phototest.txt
Это, вероятно, не будут достаточно. Я ничего не знаю о библиотеке OCR Tesseract, но вам потребуются директивы include, а также укажите каталог, в котором файлы заголовков Tesseract устанавливаются через коммутатор компилятора (обычно '-I') и (возможно) ссылку на файл библиотеки Tesseract (s). – hmjd
Почему этого недостаточно. Я уже установил Tesseract в своей системе. Для openCV, например, вам нужно только сделать #include «cv.h» и «using namespace cv» ;. После установки библиотеки это определенно не так сложно, как вы упомянули. – locorecto
Этого было бы достаточно, чтобы скомпилировать источники, если файлы заголовков были включены в общий каталог. Однако, если файлы заголовков не содержат определений (а не только деклараций) для всех функций/переменных, тогда будут файлы библиотек (например, 'libtesseract.a' или/или' libtesseract.so'), которые должны быть чтобы скомпилировать ваш двоичный файл. – hmjd