1- # Tesseract GUI
1+ # tesseract4java: Tesseract GUI
22
33
4- A graphical user interface for the [ Tesseract OCR engine] [ tesseract ] . The
5- program has been introduced in the [ Master’s thesis “Analyses and Heuristics for
6- the Improvement of Optical Character Recognition Results for Fraktur
7- Texts”] [ thesis ] by Paul Vorbach.
4+ A graphical user interface for the [ Tesseract OCR engine] [ tesseract ] . The program has been introduced in the [ Master’s
5+ thesis “Analyses and Heuristics for the Improvement of Optical Character Recognition Results for Fraktur Texts”] [ thesis ]
6+ by Paul Vorbach.
87
9- [ tesseract ] : https://code.google. com/p/ tesseract-ocr/
8+ [ tesseract ] : https://github. com/tesseract-ocr/tesseract
109[ thesis ] : http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:20-opus-106527
1110
1211
@@ -33,20 +32,38 @@ Evaluation view with a transcription field
3332![ Batch Export] ( https://raw.githubusercontent.com/tesseract4java/tesseract-gui/master/screenshots/gui-batch-export.png )
3433Batch export functionality to handle large projects
3534
36- ## Download & Usage
35+ ## Building and running the software
3736
38- You can download and build the source code using Gradle. I will soon publish
39- more detailed information on how to do this as well as a binary release.
37+ This software is written in Java and can be built using [ Apache Maven ] . In order to build the software you have to
38+ follow these steps:
4039
40+ 1 . Obtain a copy either by cloning the repository or downloading the current [ zip file] [ zip ] .
41+ 2 . Also obtain a copy of a [ patched version of ocrevalUAtion] [ ocrevalUAtion patched ] ([ zip file] [ ocrevalUAtion zip ] ).
42+ 3 . Open a command line in the ocrevalUAtion directory and run ` mvn clean install ` .
43+ 4 . ` cd ` to the tesseract4java directory and run ` mvn clean package -Pstandalone ` . This will include the
44+ Tesseract binaries for your platform. You can manually define the platform by providing the option
45+ ` -Djavacpp.platform=[PLATFORM] ` (available platforms are ` windows-x86_64 ` , ` windows-x86 ` , ` linux-x86_64 ` , ` linux-x86 ` ,
46+ and ` macosx-x86_64 ` ).
47+
48+ After you've run through all steps, the directory "tesseract4java/gui/target" will contain the file
49+ "tesseract4java-[ VERSION] -[ PLATFORM] .jar", which you can run by double-clicking or executing
50+ ` java -jar tesseract4java-[VERSION]-[PLATFORM].jar ` .
51+
52+ [ Apache Maven ] : https://maven.apache.org/
53+ [ zip ] : https://github.com/tesseract4java/tesseract4java/archive/develop.zip
54+ [ ocrevalUAtion patched ] : https://github.com/tesseract4java/ocrevalUAtion
55+ [ ocrevalUAtion zip ] : https://github.com/tesseract4java/ocrevalUAtion/archive/master.zip
4156
4257## Credits
4358
44- - This software uses the [ Tesseract OCR engine] [ tesseract ] .
59+ - This software uses the [ Tesseract OCR engine] [ tesseract ] ( [ APLv2.0 ] ) .
4560 - This software uses [ ocrevalUAtion] by Rafael C. Carrasco for providing
46- accuracy measures of the OCR results.
61+ accuracy measures of the OCR results ( [ GPLv3 ] ) .
4762 - This software uses the [ Silk icon set] [ silk ] by Mark James
48- ([ famfamfam.com] ).
63+ ([ famfamfam.com] ) ( [ CC-BY-3.0 ] ) .
4964
65+ [ APLv2.0 ] : http://www.apache.org/licenses/LICENSE-2.0
66+ [ GPLv3 ] : https://www.gnu.org/licenses/gpl-3.0.html
5067[ ocrevalUAtion ] : https://github.com/impactcentre/ocrevalUAtion
5168[ silk ] : http://www.famfamfam.com/lab/icons/silk/
5269[ famfamfam.com ] : http://www.famfamfam.com/
@@ -58,8 +75,8 @@ more detailed information on how to do this as well as a binary release.
5875GPLv3
5976
6077~~~
61- Tesseract GUI - a graphical user interface for the Tesseract OCR engine
62- Copyright (C) 2014 Paul Vorbach
78+ tesseract4java - a graphical user interface for the Tesseract OCR engine
79+ Copyright (C) 2014-2016 Paul Vorbach
6380
6481This program is free software: you can redistribute it and/or modify
6582it under the terms of the GNU General Public License as published by
0 commit comments