Are there hints to improve handprinted (textType=handprinted)recognition? Should I use lines in forms? Is it dependent from the line height? Is upper case better?

Thank you.

asked 13 Jun '12, 21:15

Felix's gravatar image


edited 14 Jun '12, 09:49

Vasily%20Panferov's gravatar image

Vasily Panferov ♦♦

There is an article with some details in documentation. Also take a look at processTextField documentation. All the options are available for processFields as well.

There are some steps that improve recognition:

  1. If there are words from specific language, you can set it. The full list of languages is here. There is a special language for digits only.
  2. If there is a limited letter set like only latin letters you can specify it using letterSet option.
  3. You can add regular expressions to check different recognition variants.
  4. Check writing style. It is different in different countries.
  5. Set oneTextLine and oneWordPerTextLine flags if that makes sense.

Some general hints on improving handwritten recognition is to correctly specify image resolution in your files. The recognition engine performs best at 300 dpi images with letters height ~1 cm so you can try to change resolution and resize the image to contain ~100 px high letters.


answered 14 Jun '12, 09:48

Vasily%20Panferov's gravatar image

Vasily Panferov ♦♦

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: 13 Jun '12, 21:15

Seen: 2,730 times

Last updated: 08 Jun '13, 12:30

© 2016 ABBYY. All rights Reserved. | Privacy Policy | Legal