Is there any specific algorithm for handwriting recognition? The algorithm should recognize the hand written letter.
Any one could help would be greatly appreciated
There's the dollar family of recognizers which you can use to recognize single or multistroke gestures (and potentially map that to your alphabet) The lastest member of this family is the $P Recognizer. Here's a starting point: http://depts.washington.edu/aimgroup/proj/dollar/pdollar.html
This one seems to win all the major competitions lately: https://github.com/alexgraves/RNNLIB/wiki
Google has released an open source OCR engines Tesseract OCR, and It has an Python binding.
Hope this helps.
You can use a genetic algorithm:
http://www.foibg.com/ibs_isc/ibs-02/IBS-02-p03.pdf
You can use Greedy Point Match:
http://www.cs.berkeley.edu/~fateman/msw/GreedyPointMatchWriteup.pdf
I would suggest reading this paper:
On-Line and Off-Line Handwriting Recognition: A Comprehensive Survey
OCR might be a good starting point.