Hello Friends
I need to develop an OCR Application ...
Frankly speakig i dont know much about This OCR Technique...
So Any Help ,Refrence Tutorial Will be of Really help...
waise i need to develop ocr for font Arial
:wave:
Printable View
Hello Friends
I need to develop an OCR Application ...
Frankly speakig i dont know much about This OCR Technique...
So Any Help ,Refrence Tutorial Will be of Really help...
waise i need to develop ocr for font Arial
:wave:
Ocr?
As you are a begginer, I wouldn't even recommend trying to make this application at this point. Text recognition is a part of AI programming, and is very very complicated. In fact, in any case, I wouldn't do it in VB at all.
http://www.google.co.uk/search?q=define%3A+ocr
that clears up what an OCR is...
And the last time i checked an OCR is extremely advanced for someone whos new to it...
I mean over at the place i code and chat theres only one dude attempting it and hes being coding for years... needlees to say hes not great at it...
i have some code, but its from another application, so i don't know which exact part it is...
did some research before your reply.
Think this may be of some help?
http://www.programmersheaven.com/zon...1264/18107.htm
I believe you can get to source for it.
Yeah, but that's not actually 'making it' :)Quote:
Originally Posted by Cander
But it can give him an idea of how to do it programmatically which is the point.
OCR is not for VB - is this for a school project?Quote:
Originally Posted by vbcoder2
Imagine how complex it would be to take a picture box - with ARIAL letters in it and first start cutting up the pieces so you even know what PIXEL boundaries are around what letter.
That would be your first step - finding the white-space between the letters.
Once that was done you would have to start comparing the pixels that are white vs not white and seeing a pattern that matched a letter database that you would have to build!
All this with different font sizes getting in the way!
Take a look at this program, it might have some answers for you.
A Artificially Intelligent Pattern Recognizer OCR by Kamran Sethi
http://www.planetsourcecode.com/vb/s...39221&lngWId=1
I have made a few OCR apps in my life. What I suggest:
Get a good understanding of DIP. So you can use Gauss and Laplass transformations to fix up the picture errors. To do this you need to make your self a nicel "little" IPT.
Then you have to start on a ANN. I would reccomend BAM or Backpropagation for that. If you want to support more then one font then Kohonen nett (SOM) can be something to look into.
Then you need a lot of samples to train the net. Diffrent letter, and or word compinations. When I worked with Microsoft with their Tablet PC hand recognization tools, then they gathered millions of hand written samples from all over the world to train their tools. And even after that their apps if not REALLY good. So have fun.
ØØ