Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

                                         ++++++++++++++++++++++++++
	                                      Term Project - Programming Language
	                                         ==========================
		                  OCR-Engine -- Optical-character-recognition-Built-in-JAVA-using-Tesseract-
                                OCR Engine using Tesseract OCR API- DOCUMENTATION
                                           ==========================

This paper represent a development and deployment and/or Implementation of Optical Character Recognition (OCR) to translate images of typewritten or handwritten characters into electronically editable format by preserving font properties. OCR can do this by applying pattern matching algorithm. The Recognized characters are stored in editable format. Thus OCR make the computer read the printed documents discarding noise. Keywords- Optical Character Recognition, Image convert to character, Image cropping.

This project contains 3 files:

1)Source-Code_Tesseract OCR.rar 2)OCR_Research_Paper.pdf 3)OCR Engine-PPT.pdf

Source-Code_Tesseract OCR.rar is the source code for this project which was implemented in eclipse JAVA IDE so you can extract it into workspace of Eclipse and import as eclipse existing project. copy two .dll files and paste it in following directories:

C:\Windows\System32 C:\Program Files\Java\jre1.8.0_91\lib\ext
C:\Program Files\Java\jdk1.8.0_91\bin\

So now you are ready with environment to implement OCR engine in your local machine. Add external library from following directories:

C:\Users{'usename'}\workspace\Tesseract-Ocr\lib\ghost4j-0.3.1.jar C:\Users{'usename'}\workspace\Tesseract-Ocr\lib\jai_imageio.jar C:\Users{'usename'}\workspace\Tesseract-Ocr\lib\jna.jar C:\Users{'usename'}\workspace\Tesseract-Ocr\lib\junit-4.10.jar C:\Users{'usename'}\workspace\Tesseract-Ocr\lib\tools.jar

C:\Users{'usename'}\workspace\Tesseract-Ocr\poi-3.14\poi-3.14-20160307.jar C:\Users{'usename'}\workspace\Tesseract-Ocr\poi-3.14\poi-ooxml-3.14-20160307.jar C:\Users{'usename'}\workspace\Tesseract-Ocr\poi-3.14\poi-ooxml-schemas-3.14-20160307.jar

C:\Users{'usename'}\workspace\Tesseract-Ocr\poi-3.14\ooxml-lib\curvesapi-1.03.jar C:\Users{'usename'}\workspace\Tesseract-Ocr\poi-3.14\ooxml-lib\xmlbeans-2.6.0.jar

So now you can run the following main java-applet file:

C:\Users{'usename'}\workspace\Tesseract-Ocr\src\www\yash\tess4j\frame.java

In this following directory we prepared testcase images samples so that you can test this project.

Authors - Yash Patel

Version 1.0

About

This paper represent a development and deployment and/or Implementation of Optical Character Recognition (OCR) to translate images of typewritten or handwritten characters into electronically editable format by preserving font properties. OCR can do this by applying pattern matching algorithm. The Recognized characters are stored in editable forma…

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors