Microsoft Form Recognizer - chanandrew96/MyLearning GitHub Wiki

Form Recognizer

Microsoft Form Recognizer provide function that can help user to read though the document. Function:

  • OCR (For both Printed and Handwritten)
  • Layout Analyst
  • Data extracting
    • Table data
    • Key-Value data
      There are pre-built model for process command documents (in US)
      Form Recognizer is part of Azure Cognitive Service, and provided list of features
Features & Limitation
Characteristics and limitations of Form Recognizer - Accuracy

Pre-Request for using Form Recognizer

To use Form Recognizer, you must create a Azure Pay-as-you-go account and create Form Recognizer Resource on Azure Portal
You can create a Free Tier Resource for trial, and it provided up to 500 page / transaction per month
You may check the detail pricing on Microsoft Website

Form Recognizer Studio

To build your model, you can use Form Recognizer Studio to:

  • Data labeling
  • Train model
  • Test trained model

Build application using Form Recognizer features

To build application using the features on Form Recognizer, you could use SDK provided by Microsoft, or call by RESTful API
SDK language support:

  • .NET/C#
  • JAVA
  • JavaScript
  • Python

Since there are multiple version of the Form Recognizer API, you need to check the version of SDK you using support for the API version you aims.
Check the support client here

Train your model

There are 2 type of custom model:

  • Custom Template Model (custom form)
  • Custom Neural Model (custom document)

If you would like to use custom model, you must make use of Form Recognizer v3.0 or above

Using Form Recognizer in container

Using Form Recognizer in container, you may reference to Azure Docs on GitHub) or Microsoft Learn
You could find the Container Images from Microsoft Artiface Registry

Image Source
Azure Cognitive Services Docker
Azure Cognitive Services Form Recognizer Studio Docker
Azure Cognitive Services Form Recognizer Custom API Docker
Azure Cognitive Services Form Recognizer Custom Supervised Docker
Azure Cognitive Services Form Recognizer Studio Microsoft Artifact Registry
Azure Cognitive Services Form Recognizer Custom Template 3.0 Microsoft Artifact Registry

Latest udpates in Azure Form Recognizer

What's new in Azure Form Recognizer

Reference

Form Recognizer 3.0 Documentation
Microsoft Learn - Use prebuilt Form Recognizer models
Azure Products available by region
Language support for Form Recognizer
Prerequisties - Install and run Form Recognizer containers
GitHub - Azure-Docs