Optical character recognition (OCR) is the translation of optically scanned bitmaps of printed or written text characters into character codes, such as ASCII. This is an efficient way to turn hard-copy materials into data files that can be edited and otherwise manipulated on a computer. This is the technology long used by libraries and government agencies to make lengthy documents quickly available electronically. Advances in OCR technology have spurred its increasing use by enterprises. For many document-input tasks, OCR is the most cost-effective and speedy method available. And each year, the technology frees acres of storage space once given over to file cabinets and boxes full of paper documents. Before OCR can be used, the source material must be scanned using an optical scanner (and sometimes a specialized circuit board in the PC) to read in the page as a bitmap (a pattern of dots). Software to recognize the images is also required.
Our software package proposes to solve the classification of isolated handwritten characters and digits of the UJI Pen Characters Data Set using Neural Networks. The data consists of samples of 26 characters and 10 digits written by 11 writers on a tablet PC. The characters (in standard UNIPEN format) are written both in upper and lower case and there is a whole two set of characters per writer. So the output should be in one of the 35 classes. The ultimate objective is building a writer independent model for each character.
The selection of valuable features is crucial in character recognition, therefore a new and meaningful set of features, the Uniform Differential Normalized Coordinates (UDNC), introduced by C. Agell, is adopted. These features are shown to improve the recognition rate using simple classification algorithms so they are used to train a Neural Network and test its performance on UJI Pen Characters Data Set.
Index Terms: Matlab, source, code, ocr, optical character recognition, scanned text, written text, ascii, isolated character.

Requirements:

Matlab

Like it? Share with your friends!

Other Windows Software of Developer «Luigi Rosa»:

Infrared Face Recognition System Sparse representation, also known as compressed sensing, has been applied recently to image-based face recognition and demonstrated encouraging results. Under this framework, each face is represented by a set of features, which sufficiently characterize ea

DCT-Based Iris Recognition We have developed a method for iris matching using zero crossings of a Discrete Cosine Transform (DCT) as a means of feature extraction for later classification. The DCT of a series of averaged overlapping patches are taken from normalized iris images and

Retina Recognition System Biometrics are used for personal recognition based on some physiologic or behavioral characteristics. In this era, biometric security systems are widely used which mostly include fingerprint recognition, face recognition, iris and speech recognition etc. R

Correlation Filters Face Verification Correlation filters have been applied successfully to automatic target recognition (ATR) problems. The most basic correlation filter is the matched spatial filter (MSF), whose impulse response (in 2-D, point spread function) is the flipped version of the r

Gait Recognition System The interest in gait as a biometric is strongly motivated by the need for an automated recognition system for visual surveillance and monitoring applications. Recently, the use of gait for people identification in surveillance applications has attracted re

SVD-Based Face Recognition Projection-based face recognition has been widely studied during the past two decades. One of the problems is to require a huge storage space to save the face features obtained from training faces. We propose an SVD-based face retrieval system which requir

ICA Face Recognition In a task such as face recognition, much of the important information may be contained in the high-order relationships among the image pixels. A number of face recognition algorithms employ principal component analysis (PCA), which is based on the second-o

EEG Recognition System Functional brain imaging techniques that are designed to measure an aspect of brain function can be employed to obtain tangible information related to brain activity. Electroencephalogram (EEG) is one such technique, which measures the electric fields that

RASTA-PLP Speaker Identification RASTA-PLP Speaker Identification - Matlab source code. Speaker recognition based on RelAtive SpecTrAl (RASTA) methodology and Perceptual Linear Predicative (PLP).
The proposed algorithm results extremely robust and effective, suitable for real-time applic

Digital Watermarking Matlab source code for DCT-based watermarking for grayscale images. DCT-based watermark recovering without resorting to the uncorrupted original image. Digital watermarking has been proposed as a viable solution to the need of copyright protection and auth

Length Quantities Conversion This program will convert many length quantities interchangeability. This is a very feasible software to use. I have made this with a lot of efforts and I am sure that this software will be very useful for all the people using my software. The most importa

MathProf MathProf is an easy to use mathematics program within approximately 180 subroutines. MathProf can display mathematical correlations in a very clear and simple way. The program covers the areas Analysis, Geometry, Algebra, Stochastics,Vector algebra. MathPr

FlashCards A very small program, designed to function as a flash card application covering addition, subtraction, multiplication, and division. The program has a solution button, allowing the child to view the solution in a step-by-step manner. The program allows the

Time For Tables Time for Tables' original multiplication games and exercises, will help your kids to master their tables in a fun, non-violent and interactive atmosphere. Time for Tables makes multiplication fun and easy with 5 interactive and challenging games, interacti

Numerical Systems Calculator Portable Numerical Systems Calculator Portable can mix decimal, binary, octal and hexadecimal arithmetic operations using the symbols "+, -, *, /,^,". You can put "e" to use Napier's constant, put "pi" to use pi constant and put a "!" in the of numerical system for

Everlasting Maths Worksheet - Division Choose from 3 levels of division sums from basic to three figure problems. It includes problems where there is a remainder. Each sum is randomly produced one at a time on a blackboard style interface. Audio and visual encouragement let's you know when you

The Math Solver The Math Solver helps the students see the answer and the steps for solving math problems. The user enters the problem and The Math Solver shows the solution for that specific problem. The Math Solver covers the following topics: Signed Numbers, Simple Equ

SVD-Based Face Recognition Projection-based face recognition has been widely studied during the past two decades. One of the problems is to require a huge storage space to save the face features obtained from training faces. We propose an SVD-based face retrieval system which requir

UnitConvertor-C UnitConvertor-C is Electricity, Magnetism and Sound unit-convert computer program. It has very useful interface that is quick in action, easy to use and other distinctive features.
UnitConvertor-C embraces 196 kinds of units in 20 different categories:

MathAid Probability and Statistics MathAid Probability and Statistics tutorial is a new java-based package for e-learning and home schooling. It guides the user through all steps of the learning process, from theoretical concepts, examples, problem-solving lessons, and drills to customized

Supported Operating Systems:

Windows 2000 |
Windows 2003 |
Windows 7 |
Windows 8 |
Windows 98 |
Windows Me |
Windows NT |
Windows Server 2008 |
Windows Vista |
Windows XP |

Comments on Optical Character Recognition System:

Comments not found

Windows Software - Free Windows Downloads, Apps, Games, Freeware, Skype, Media Player, Antivirus, Gimp, Live, Starter for Windows XP, Vista, 7, 8, 10