Features List

Aspose.OMR Features

Aspose.OMR for .NET is a programming API that allows developers to add Optical Mark Recognition functionality to their applications. With the use of Aspose.OMR for .NET, developers can recognize data from photos and scans in most commonly used image formats.


Aspose.OMR for .NET has the capability to capture human-marked data from documents like surveys, questionnaires, examination papers, etc. With the use of Aspose.OMR for .NET, it is possible to recognize scanned images and even photos with high accuracy. Aspose.OMR for .NET supports the following features:

  • Recognition of scanned images and photos
  • Ability to process rotated and perspective (side viewed) images
  • Recognize data from tests, exams, questionnaires, surveys, etc.
  • High accuracy rate
  • GUI for correcting complex cases
  • Export the results to CSV and PDF file format
  • Generate OMR Templates using text markup

General Features

  • Written completely in C#
  • API reference in HTML and Microsoft Help format
  • Supported .NET Frameworks (4.0, 4.0_ClientProfile, 4.5.0, 4.5.1, 4.6.0 and 4.6.2)
  • 32-bit OS support
  • 64-bit OS support


Following are some limitations:

  • Recognition process works only with prepared templates (special markers will be drawn over the user’s form)
  • Performing OCR operation is also not supported for now