Tesseract 4.0 compiled in Ubuntu 16.04

1、If they are not already installed, you need the following libraries (Ubuntu 16.04/14.04):

1
2
3
4
5
6
7
sudo apt-get install autoconf automake libtool
sudo apt-get install autoconf-archive
sudo apt-get install pkg-config
sudo apt-get install libpng12-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install libtiff5-dev
sudo apt-get install zlib1g-dev

2、if you plan to install the training tools, you also need the following libraries:

1
2
3
sudo apt-get install libicu-dev
sudo apt-get install libpango1.0-dev
sudo apt-get install libcairo2-dev

3、install leptonica:

1
2
3
4
5
6
7
git clone https://github.com/DanBloomberg/leptonica
cd leptonica
autoreconf -vi
./autobuild
./configure
make
make install

4、install tesseract:

1
2
3
4
5
6
7
git clone --depth 1 https://github.com/tesseract-ocr/tesseract.git
cd tesseract
./autogen.sh
./configure --enable-debug
LDFLAGS="-L/usr/local/lib" CFLAGS="-I/usr/local/include" make
sudo make install
sudo ldconfig

5、install the training tools:

1
2
make training
sudo make training-install

Now,You get the libtesseract.so and you can use it in your C++ programs.

If you have some question,welecome to comments!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章