Ask Your Question

OCR for Arabic Handwritten

asked 2013-12-22 07:00:30 -0500

Yusra gravatar image

Hi everyone, I'm new in using opencv and I need your help. My aim is to develop an Arabic OCR program for Handwritten. What will be my best way to go for? Will it be good to use one of the machine learning methods?

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2013-12-22 13:24:29 -0500

updated 2013-12-22 13:31:42 -0500

For Arabic ICR engine you need to perfrom the following step:

In the ICR field for train each word in the first have to normalize the word.One of the method for normalization is moments-base normalization that use the first moments to center of gravity & second nu for size of normalization.

One of the best method for Arabic handwriting use skeleton for thinning the stroke.

In the next step you have to extract the terminal and intersection point.The best method for this purpose convert skeleton to graph.

In the final step you have to train samples with hidden markov model.In this step each terminal or intersection point consider the state.

edit flag offensive delete link more


Thanks Mostafa for your reply. I tried word segmentation using skeleton and chain code but in Matlab environment. I was thinking of using the number of holes and the number of dots as features to be extracted. But, I just struggle in getting the concept of training data and testing data. Would you explain to me in simple terms what would hidden markov models need from me?


Yusra gravatar imageYusra ( 2013-12-24 15:42:33 -0500 )edit

answered 2013-12-22 07:09:55 -0500

Haris gravatar image

updated 2013-12-22 07:16:34 -0500

Hi you can refer the answer here might be helpful...

And see OpenCV documentation about OCR of Hand-written Data using kNN.

Also see this Blog describing about OpenCV OCR using handwrite letters.

edit flag offensive delete link more


Haris, thanks for provinfing links. I'll check them.

Yusra gravatar imageYusra ( 2013-12-24 15:44:46 -0500 )edit

Question Tools


Asked: 2013-12-22 07:00:30 -0500

Seen: 2,285 times

Last updated: Dec 22 '13