You are here: Start » FIL.NET » Invoke.RecognizeCharacters
Classifies input regions into characters. Based on the Multi-Layer Perceptron model.
Namespace: | Fil |
---|---|
Assembly: | FilNet.dll |
Syntax
C++
C#
public static void RecognizeCharacters ( List<Fil.Region> inCharacterRegions, Fil.OcrModel inOcrModel, Optional<Fil.Size> inCharacterSize, bool inDotPrint, Fil.CharacterSortingOrder inCharacterSorting, Optional<float> inMinScore, Optional<int> inMinSpaceWidth, out string outCharacters, List<float> outScores, List<List<Fil.OcrCandidate>> outCandidates, Diagnostic<List<Fil.Image>> diagNormalizedCharacters, Diagnostic<List<Fil.Box>> diagCharactersBoxes )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inCharacterRegions | System.Collections.Generic.List<Fil.Region> | Array of character regions to recognize. | ||
![]() | inOcrModel | Fil.OcrModel | Trained OcrMlpModel used to recognize characters. | ||
![]() | inCharacterSize | Ftl.Optional<Fil.Size> | Size of single monospaced character if needed. Default value: ftl::NIL. | ||
![]() | inDotPrint | bool | Dot-printed characters preprocessing. | ||
![]() | inCharacterSorting | Fil.CharacterSortingOrder | LeftToRight | Sorting order of input characters. Default value: LeftToRight. | |
![]() | inMinScore | Ftl.Optional<float> | <0.0f, 1.0f> | Minimal value of accepted result. Otherwise char '*' will be placed. Default value: ftl::NIL. | |
![]() | inMinSpaceWidth | Ftl.Optional<int> | <0, INF> | Minimal distance between characters where space character will be inserted. Default value: ftl::NIL. | |
![]() | outCharacters | string | Result of characters recognition. | ||
![]() | outScores | System.Collections.Generic.List<float> | Classification result score. | ||
![]() | outCandidates | System.Collections.Generic.List<System.Collections.Generic.List<Fil.OcrCandidate>> | Array of a character classification results and their score. | ||
![]() | diagNormalizedCharacters | Fil.Diagnostic<System.Collections.Generic.List<Fil.Image>> | Images of normalized characters used in character recognition. | ||
![]() | diagCharactersBoxes | Fil.Diagnostic<System.Collections.Generic.List<Fil.Box>> | Bounding boxes of characters. |