티스토리 뷰
기존 centos를 사용하다가 ubuntu로 서버환경을 바꾸면서 설치방식도 바뀌었을까싶어서 다시 정리하며 간략하게 방법위주로 풀어나가는 글임.
설치한 서버 : Ubuntu 16.04
1. 엔진 파일을 다운받는다
git clone https://github.com/tesseract-ocr/tesseract.git
2. 필요한 라이브러리들을 설치한다.
sudo apt-get install libjpeg8-dev sudo apt-get install libtiff5-dev sudo apt-get
install libpng12-dev
sudo apt-get
install libjbig-devsudo apt-get
install libgif-devsudo apt-get
install gnuplot
sudo apt-get install autoconf automake libtool
sudo apt-get install autoconf-archive
sudo apt-get install pkg-config
sudo apt-get install zlib1g-dev
- tesseract training tool 을 설치할 예정이면 아래 라이브러리도 설치해야한다.
sudo apt-get install libicu-dev
sudo apt-get install libpango1.0-dev
sudo apt-get install libcairo2-dev
3. leptonica 설치
wget http://www.leptonica.com/source/leptonica-1.74.1.tar.gz
tar -xvf leptonica-1.74.1.tar.gz
leptonica 디렉토리로 이동을 하여 설치를 진행하자.
./configure
make
make check
위의 라이브러리들이 설치가 잘 되었을 경우 FAIL 없이 all test passed 메시지를 볼수있다.
다음과 같이 FAIL 이 있을 경우 위의 라이브러리가 설치가 안되어있거나, leptonica 폴더 안에 파일들의 소유자 정보가 잘못되어있는 경우이다.
# chown -r root:root ./* 이렇게 소유자 정보를 변경하고 빌드를 다시 해본다.
./configure
make
make check
이상이 없는 경우 최종 설치를 진행한다.
sudo make install
4. tesseract 설치
tesseract 를 받았던 폴더로 이동 후 다음 명령어를 실행한다.
( 필자는 언어데이터 파일을 tesseract 폴더가 아닌 다른곳으로 두기 위해 다음 과정을 선행 하였음 )
export TESSDATA_PREFIX=/usr/local/share/tessdata/
.autogen.sh
./configure --enable-debug
LDFLAGS="-L/usr/local/lib" CFLAGS="-I/usr/local/include" make
sudo make install
sudo ldconfig
여기까지 잘 설치가 되었는지 확인해보자.
위와같이 버전과 라이브러리들이 잘 나타난다면 설치까지는 성공이다.
추가로 training tool을 설치하려면 tesseract 디렉토리안에서 다음 명령어를 실행한다.
make training
sudo make training-install
'Develope > OCR' 카테고리의 다른 글
CentOS7 에서 tesseract-ocr 설치하기 (0) | 2016.02.11 |
---|
- Total
- Today
- Yesterday
- 캠핑
- OpenCV
- 스위프트
- 서버
- 공기청정기
- IOT
- 파이썬
- diy
- ios
- mysql
- 아두이노
- 아이폰
- xcode
- 우분투
- 사물인터넷
- 강좌
- Python
- ubuntu
- 리눅스
- Deeplearning
- 엘라스틱서치
- 라즈베리파이
- php
- swift
- object-C
- Android
- 머신러닝
- 딥러닝
- 인공지능
- 미세먼지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |