You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,20 +3,26 @@
3
3
## 3.1.0-beta.1 (Unreleased)
4
4
5
5
### Breaking changes
6
-
- It defaults to the latest supported API version, which currently is `2.1-preview.1`.
6
+
- It defaults to the latest supported API version, which currently is `2.1-preview.2`.
7
7
8
8
### New Features
9
9
- Added integration for ASP.NET Core.
10
10
- Added support for pre-built business card recognition.
11
+
- Added support for pre-built invoices recognition.
11
12
- Added support for providing locale info when recognizing receipts and business cards. Supported locales include support EN-US, EN-AU, EN-CA, EN-GB, EN-IN.
13
+
- Added support for providing the document language in `StartRecognizeContent` when recognizing a form.
12
14
- Added support to train and recognize custom forms with selection marks such as check boxes and radio buttons. This functionality is only available in train with labels scenarios.
15
+
- Added support to `StartRecognizeContent` to recognize selection marks such as check boxes and radio buttons.
13
16
- Added ability to create a composed model from the `FormTrainingClient` by calling method `StartCreateComposedModel`.
14
17
- Added ability to pass parameter `ModelName` to `StartTraining` methods.
15
18
- Added the properties `ModelName` and `Properties` to types `CustomFormModel` and `CustomFormModelInfo`.
16
19
- Added type `CustomFormModelProperties` that includes information like if a model is a composed model.
17
20
- Added property `ModelId` to `CustomFormSubmodel` and `TrainingDocumentInfo`.
18
21
- Added properties `ModelId` and `FormTypeConfidence` to `RecognizedForm`.
19
-
- Added support to `StartRecognizeContent` to recognize selection marks such as check boxes and radio buttons.
22
+
- Added property `Appearance` to `FormLine` to indicate the style of the extracted text. for example, "handwriting" or "other".
23
+
- Added property `BoundingBox` to `FormTable`.
24
+
- Added support for `ContentType``image/bmp` in recognize content and prebuilt models.
25
+
- Added property `Pages` to `RecognizeContentOptions` to specify the page numbers to analyze.
Copy file name to clipboardExpand all lines: sdk/formrecognizer/Azure.AI.FormRecognizer/README.md
+59-7Lines changed: 59 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,10 @@ Azure Cognitive Services Form Recognizer is a cloud service that uses machine le
3
3
4
4
- Recognize Custom Forms - Recognize and extract form fields and other content from your custom forms, using models you trained with your own form types.
5
5
- Recognize Form Content - Recognize and extract tables, lines, words, and selection marks like radio buttons and check boxes in forms documents, without the need to train a model.
6
-
- Recognize Receipts - Recognize and extract common fields from receipts, using a pre-trained receipt model.
7
-
- Recognize Business Card - Recognize and extract common fields from business cards, using a pre-trained business cards model.
6
+
- Recognize Prebuilt models - Recognize data using the following prebuilt models:
7
+
- Receipts - Recognize and extract common fields from receipts, using a pre-trained receipt model.
8
+
- Business Cards - Recognize and extract common fields from business cards, using a pre-trained business cards model.
9
+
- Invoices - Recognize and extract common fields from invoices, using a pre-trained invoice model.
@@ -101,10 +103,12 @@ var client = new FormRecognizerClient(new Uri(endpoint), new DefaultAzureCredent
101
103
102
104
`FormRecognizerClient` provides operations for:
103
105
104
-
- Recognizing form fields and content, using custom models trained to recognize your custom forms. These values are returned in a collection of `RecognizedForm` objects. See example [Recognize Custom Forms](#recognize-custom-forms).
105
-
- Recognizing form content, including tables, lines, words, and selection marks like radio buttons and check boxes without the need to train a model. Form content is returned in a collection of `FormPage` objects. See example [Recognize Content](#recognize-content).
106
-
- Recognizing common fields from receipts, using a pre-trained receipt model on the Form Recognizer service. These fields and meta-data are returned in a collection of `RecognizedForm` objects. See example [Recognize Receipts](#recognize-receipts).
107
-
- Recognizing common fields from business cards, using a pre-trained business cards model on the Form Recognizer service. These fields and meta-data are returned in a collection of `RecognizedForm` objects. See example [Recognize Business Cards](#recognize-business-cards).
106
+
- Recognizing form fields and content, using custom models trained to recognize your custom forms. These values are returned in a collection of `RecognizedForm` objects. See example [Recognize Custom Forms](#recognize-custom-forms).
107
+
- Recognizing form content, including tables, lines, words, and selection marks like radio buttons and check boxes without the need to train a model. Form content is returned in a collection of `FormPage` objects. See example [Recognize Content](#recognize-content).
108
+
- Recognizing common fields from the following form types using prebuilt models. These fields and meta-data are returned in a collection of `RecognizedForm` objects.
109
+
- Sales receipts. See example [Recognize Receipts](#recognize-receipts).
110
+
- Business cards. See example [Recognize Business Cards](#recognize-business-cards).
111
+
- Invoices. See example [Recognize Invoices](#recognize-invoices).
108
112
109
113
### FormTrainingClient
110
114
@@ -134,6 +138,7 @@ The following section provides several code snippets illustrating common pattern
*[Recognize Business Cards](#recognize-business-cards)
141
+
*[Recognize Invoices](#recognize-invoices)
137
142
*[Train a Model](#train-a-model)
138
143
*[Manage Custom Models](#manage-custom-models)
139
144
@@ -299,7 +304,7 @@ using (FileStream stream = new FileStream(receiptPath, FileMode.Open))
299
304
Recognize data from business cards using a prebuilt model. Business card fields recognized by the service can be found [here][service_recognize_business_cards_fields].
0 commit comments