P. 1
Ocr

# Ocr

|Views: 122|Likes:

Published by: vikky23791 on Oct 08, 2011

### Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

12/18/2012

pdf

text

original

# Optical Character Recognition Using MATLAB

J.Sashank Varma#1, G.V.N.S.Varma*2, K.Vikranth Reddy#3
#

Electronics and Communication Engineering Department, Vignan’s Institute of Information Technology

Abstract—Optical character recognition (OCR) is used to convert the raw images into ASCII or other digital text, which reduces the file size and allows the text to be reformatted, searched, or processed by other applications. Nowadays OCR is used in many advanced fields like automatic number plate recognition, robotic vision, digitalization of books, computerize a record-keeping system in an office. Automatic number plate recognition is used by various police forces and as a method of electronic toll collection and cataloging the movements of traffic or individuals . It helps robotics by giving a way for the robot to get information from real world. The books that are digitalized can be searched for any term which helps people find books they required. In this paper we explain about how the OCR works using our algorithm in matlab. We will also explain our experimental results in this paper. Keywords— OCR, digitalization, robotic vision, traffic surveillance.

I. INTRODUCTION Optical character recognition (OCR) is used to convert the raw images into ASCII or other digital text, which reduces the file size and allows the text to be reformatted, searched, or processed by other applications. The process of optical character recognition can be broadly divided into three stages. First dividing the image into lines, next dividing letters in each line, finally converting each letter image into text. II.
FLOW CHART

A. Algorithm for OCR To perform optical character recognition there are many steps .each one is explained below. 1) Input image: The input image can be either RGB or gray scale .if RGB is given as input convert the image into grey scale image. We convert image into grey scale for better processing. 2) Converting to binary image: The grey scale image has to be converted to binary image for the processing to take place. In binary image each cell value is either 0 or 1. 3) Separating first line from remaining lines: The first line separated from the remaining lines for processing each line individually. 4) Separate letters in each line: All the letters in first line are separate for comparison with database