The SimplifiedLabelRecognizerSettings interface defines simplified settings for label recognizing.

SimplifiedCaptureVisionSettings.labelSettings

interface SimplifiedLabelRecognizerSettings {
    characterModelName?: string;
    grayscaleEnhancementModes?: Int32Array | EnumGrayscaleEnhancementMode[];
    grayscaleTransformationModes?:
        | Int32Array
        | EnumGrayscaleTransformationMode[];
    lineStringRegExPattern?: string;
    maxThreadsInOneTask?: number;
    scaleDownThreshold?: number;
}

Properties

characterModelName?: string

Specifies a character model by its name.

grayscaleEnhancementModes?: Int32Array | EnumGrayscaleEnhancementMode[]

Set the grayscale enhancement modes with an array of enumeration GrayscaleEnhancementMode. View the reference page of GrayscaleEnhancementModes for more detail about grayscale enhancement modes.

EnumGrayscaleEnhancementMode

grayscaleTransformationModes?: Int32Array | EnumGrayscaleTransformationMode[]

Set the grayscale transformation modes with an array of enumeration GrayscaleTransformationMode. View the reference page of GrayscaleTransformationModes for more detail about grayscale transformation modes.

EnumGrayscaleTransformationMode

lineStringRegExPattern?: string

Sets the RegEx pattern of the text line string to filter out the unqualified results.

maxThreadsInOneTask?: number
scaleDownThreshold?: number

Sets the threshold value that determines when the original image is scaled down.