Note

The Adaptive Recognition API is still in beta and may change in future versions of Scandit Data Capture SDK.

Label Capture Adaptive Recognition Settings

Note

The Adaptive Recognition Engine helps making Smart Label Capture more robust and scalable thanks to its larger, more capable model hosted in the cloud. Whenever Smart Label Capture’s on-device model fails to capture data, the SDK will automatically trigger the Adaptive Recognition Engine to capture complex, unforeseen data capture and process it with high accuracy and reliability.

Defined under the namespace Scandit.Datacapture.Label.Ui

LabelCaptureAdaptiveRecognitionSettings
class LabelCaptureAdaptiveRecognitionSettings

Added in version 8.1.0

Settings to customize the adaptive recognition receipt scanning UI. These settings are applied to LabelCaptureAdaptiveRecognitionOverlay using LabelCaptureAdaptiveRecognitionOverlay.applySettings().

create(resultType)
static create(resultType?: AdaptiveRecognitionResultType): Promise<LabelCaptureAdaptiveRecognitionSettings>

Added in version 8.1.0

Creates a new instance with the specified result type.

Param resultType

The type of document to search for.

resultType
resultType: AdaptiveRecognitionResultType

Added in version 8.1.0

Type of the document to search for.

setProcessingHintText(text)
setProcessingHintText(text: string): Promise<void>

Added in version 8.1.0

Set the text in the hint that is shown to the user while the overlay is processing captured data.

getProcessingHintText()
getProcessingHintText(): Promise<string>

Added in version 8.1.0

Get the text in the hint that is shown to the user while the overlay is processing captured data.