Note
The Adaptive Recognition API is still in beta and may change in future versions of Scandit Data Capture SDK.
Label Capture Adaptive Recognition Overlay
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 in library scandit_datacapture_label_ui
- LabelCaptureAdaptiveRecognitionOverlay
class LabelCaptureAdaptiveRecognitionOverlay : DataCaptureOverlay
Added in version 8.2.0
Specialized overlay that provides a guided adaptive recognition experience for Label Capture. The overlay coordinates the UI during the adaptive recognition flow and reports results through the LabelCaptureAdaptiveRecognitionListener.
- LabelCaptureAdaptiveRecognitionOverlay(mode)
LabelCaptureAdaptiveRecognitionOverlay(LabelCapture mode)
Added in version 8.2.0
Constructs a new overlay for the specified LabelCapture mode.
- view
DataCaptureView? view
Added in version 8.2.0
The view this data capture overlay is attached to. When the data capture overlay is currently not attached to a view, null is returned.
- listener
LabelCaptureAdaptiveRecognitionListener? listener
Added in version 8.2.0
Sets the listener to observe adaptive recognition events from this overlay.
- applySettings(settings)
Future<
void> applySettings(LabelCaptureAdaptiveRecognitionSettings settings)Added in version 8.2.0
Apply settings that customize the adaptive recognition UI and behavior. Use this to configure properties such as the processing hint text displayed while the overlay processes captured data.