ICR - Intelligent Character Recognition


  • Intelligent Character Recognition (ICR) is an extended technology of OCR (optical character recognition).
  • OCR is designed to work on printed characters while ICR is focusing on hand printed characters
  • ICR is about hand written characters that are separated and written as single characters
    • the areas/zones where the characters are written have to be known = the fields of a machine readable form
  • Important: ICR is not about “cursive handwriting”
  • To enhance the ICR recognition accuracy it is common in all technologies to use meta data, for example:
    • regular expression
    • name/city and other dictionaries
    • database look ups


The following ABBYY SDKs and products support ICR

  • FineReader Engine for Windows – ICR is a license add on and not part of the default feature set
    • ICR is not included in the Linux and Mac Version of FineReader Engine
    • ABBYY is able to deliver also ICR on Linux, but this would the on a project base
  • FlexiCapture Engine – this SDK is designed for forms processing and data extraction, ICR and template matching for fixed forms are part of the default feature set.
    • ABBYY also offers this technology as a product in form of FlexiCapture Standalone and FlexiCapture Distributed, furhter details you can find on the product pages abbyy.com or abbyy.de
  • Cloud OCR SDK – does also allow to read zones that contain handprinted, separated characters. The online OCR service does not contain any automatic template matching technologies, so the zones have to be defined when uploading the tasks.
This website uses cookies which enable you to see pages or use other functions of our websites. You can turn off such cookies in your browser’s settings. If you continue to use these pages, you consent to the use of cookies.