-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
44 lines (34 loc) · 1.8 KB
/
README
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
32
33
34
35
36
37
38
39
40
41
42
43
44
#
# README / sheetreader
#
- KOCRは、オープンソースのOCRエンジンです。sheetreaderが置いてある
ディレクトリにおいて下記のコマンドを実行し、コンパイルして下さい
これで、必要なライブラリ libkocr.a が作成されます
$ git clone https://github.com/faxocr/kocr.git
$ cd kocr/src
$ make all library
$ sudo make install
- 次に、sheetreaderをコンパイルします
$./configure CFLAGS="-O3"
$ make
- Sheetreaderは、文字認識エンジンとして、GNU GOCRかKOCRを利用できます。
標準で KOCR を利用します。GOCRを利用する場合には、configure に
--with-ocr=gocr オプションをつけて再コンパイルして下さい。
- configure オプションについて
configure に様々なオプションを指定することで、異なる特徴を持つ
sheetreaderをコンパイルできます。
--with-ocr=OCR
OCR には kocr か gocr を指定します。default は kocr です。
--with-solver=ENGINE
OCRエンジンに KOCR をを用いる際に利用する認識アルゴリズムを指定します。
--with-solver オプションを省略した場合は、標準で CNN を利用します。
SVM法または最近傍法を利用したい場合に、本オプションを指定します。
SVM法の場合は SVM を、最近傍法の場合は NN をENGINEに指定します。
- 最適化、デバッグオプション
CFLAGS に標準で -g -O2 フラグがついています。
開発で長期的に CFLAGS を変更したい場合は、
configure CFLAGS="-g"
のようにしてあとは、make して下さい。
短期的に CFLAGS を変更したい場合は、
make CFLAGS="-O3"
のようにして利用して下さい。