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
Defined in framework ScanditLabelCapture
- LabelCaptureAdaptiveRecognitionOverlay
open class LabelCaptureAdaptiveRecognitionOverlay : UIView, DataCaptureOverlay
Added in version 7.6.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 LabelCaptureAdaptiveRecognitionDelegate.
- init
convenience init(labelCapture: LabelCapture, view: DataCaptureView?)
Added in version 7.6.0
Constructs a new overlay to visualize the adaptive recognition receipt scanning flow. When
viewis non-null, the overlay is automatically added to the view. Otherwise, it must be added through DataCaptureView.addOverlay().
- delegate
open weak var delegate: LabelCaptureAdaptiveRecognitionDelegate? { get, set }
Added in version 7.6.0
Sets the listener to observe adaptive recognition events from this overlay.
- apply
open func apply(_ settings: LabelCaptureAdaptiveRecognitionSettings) ->
VoidAdded in version 7.6.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.