File Exchange

image thumbnail

FEATURE EXTRACTION FOR CHARACTER RECOGNITION

version 1.5 (221 KB) by

EXTRACTS FEATURE VECTORS FROM SINGLE CHARACTER IMAGES

4.83333
12 Ratings

110 Downloads

Updated

View License

The m-files inside this zip file extracts features of single characters of english language based on their geometric properties from the input image. Two approaches are explained for extracting feature vectors. The final feature vector generated for my purpose had more 120 elements. The features are based on the basic geometric shapes that comprises a single character. It calculates how many basic line segments are there in the given character. Basic line segments like horizontal, vertical and diagonal are what looked for. Their length and area normalized to the entire image are used as features. The number of holes in a image is another feature. SImilar properties are used for feature extraction.

The algorithm used for this work is written and uploaded at

http://arxiv.org/abs/1202.3884

A set of sample images I used for feature extraction has been given here

http://www.mathworks.com/matlabcentral/fileexchange/26158-hand-drawn-sample-images-of-english-characters

Comments and Ratings (28)

mona

mona (view profile)

which is main file an zip folder? which .m file i should run first ?
does this work for all characters capital and small ?
 please help

hi dinesh,your code is very good i was already developed feature extraction based on character geometry with 10*14 vector but what is your vector size

Duc Hoang

SATISH KUMAR

thanks for code..

adeel yousaf

hello dinesh this code is working nicely. but how to used these features to train neural network please give me your valuable guidelines.contact me on adeely93@gmail.com

How to call images into matlab code, I'm not able to to do this, please any one help here...

uma bhati

i m uma n i m doing my project on devnagiri ocr system using svm classifier.I don’t know how to extract the features from the character in matlab.plz tell me about atlest five features for devnagiri character recognition to i can get higher accuracy n efficiency.
nd if possible den tell me about character dataset information from where i could get.

sapna kamble

VERY HELPFUL CODE

Anis Mahmon

i’m Nur Anis study on a research about the classification of satellite image(Landsat 8 Image) using Artificial Neural Network.
I don’t know how to extract the features from the images in matlab to I continue train and classify the image into five classes.
Thank you.

Good day,please im working on a project and i found your explanation from the pdf help but please can you send to my email at obalolu117@yahoo.com the complete code of the character recognition.
Looking forward to hearing from you.
Thank you.

Reza

Reza (view profile)

It helped me a lot
Thank you very much...

msp

msp (view profile)

which is main file an zip folder? which .m file i should run first ? please help

Binh Physel

mahsa

mahsa (view profile)

hi, I have a project about pornographic image filtering with decision tree... I don't know how to extract the features from the images, I just have a code which can calculate the skin percent of the skin via its color... could you help me, Contact me on mahsa.alvandi@yahoo.com

samar

samar (view profile)

alkesh mungra

Hi dinesh
can u send me that code ?
please

sneha

sneha (view profile)

hi dinesh can u send me the recognition code??plz.....its urgent.........

mmm ssss

Hi Dinesh

i sent you an email @gmail i have a B/w images but i dont know if this algorithm is resitricted on the character recognition , it is very helpful work ... i tried your code on my images and i obtained feature vectors ... now is there any code that enable me to test these vectores if they work perfectly and recognized person or not ???

help me pleaseeeeee.

Anita Jindal

This code is very helpful...but it does nt run for 4*4 zoning.plz provide me help for running it for different zones

Waining for soon reply

how do i use the ocr created by dinesh

hello dinesh this code is working nicely. but how to used these features to train neural network please give me your valuable guidelines.contact me on raviesheth@gmail.com

li ping

thanks

i need some guidness
i want to extarct feactures for character recognation but finally i need values in the form of integer values for classfi´cation because of the tool requirment which i am going to use.....
if any one have suggesion please guide me......

harsh modi

Thanks Dinesh
can you send the code for using this features for reconition of the characters from a form or handwritten document .or can u please provide any help for how to recognize characters. its really urgent coz we hv to submit our project within three weeks
my email id is harshmodi.88@gmail.com

Thanks for useful posts.
but can u tell me, after extracting the features when u train the neural n/w how will u set ur 'P' n 'T' parameters? whether the o/p after training is in tabular form or it displays the recognised character?

Ann

Ann (view profile)

charu

charu (view profile)

Thanks Dinesh
can you send the recognetion part where you use these features to recognize the character.

does this work for all characters capital and small ?
does it work for numbers ?
what is the procedure of runing the code ?

Updates

1.5

Updated documentation

1.4

Updated about the set of sample images

1.2

Added a test run file

1.1

README file in pdf format has been included

MATLAB Release
MATLAB 7.0.1 (R14SP1)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video