dot_face_lite library

DOT Face Lite plugin.

Classes

AutoCaptureConfiguration
Configuration for auto capture components.
BaseFaceAutoCaptureConfiguration
Base configuration for the Face Auto Capture UI component (FaceAutoCaptureWidget).
CameraConfiguration
Configuration for components utilizing a camera.
CommonConfiguration
Common configuration for all components.
DetectionPosition
Position of the detected face in the image.
DotFaceLiteLibraryConfiguration
Face Lite library configuration.
DotSdk
DOT SDK main component for initialization and deinitialization.
DotSdkConfiguration
Configuration for the main DOT SDK component (DotSdk).
FaceAutoCaptureConfiguration
Configuration for the Face Auto Capture UI component (FaceAutoCaptureWidget).
FaceAutoCaptureConfigurationPresets
Pre-defined sets of configurations.
FaceAutoCaptureDetection
Face detection in Face Auto Capture UI component.
FaceAutoCaptureResult
Result of the Face Auto Capture UI component.
FaceAutoCaptureWidget
Face Auto Capture UI component (widget).
FaceAutoCaptureWidgetController
Controller for managing the Face Auto Capture process.
FaceDetectorFace
Detected face in the image.
FaceImageQuality
Face image quality.
FaceQuality
Face quality.
HiddenPlaceholder
Hidden placeholder.
IdleUiState
Idle state.
Image
Represents an image.
ImageFactory
A factory class for creating ui.Image objects.
ImageSize
Represents image size in pixels.
InitializingUiState
Initializing state.
IntervalDouble
Representation of closed interval with value type double.
Libraries
Container for library configurations.
MagnifEyeLivenessConfiguration
Configuration for the MagnifEye Liveness UI component (MagnifEyeLivenessWidget).
MagnifEyeLivenessResult
Result of the MagnifEye Liveness UI component.
MagnifEyeLivenessWidget
MagnifEye Liveness UI component (widget).
MagnifEyeLivenessWidgetController
Controller for managing the MagnifEye Liveness process.
Placeholder
Placeholder.
PointDouble
Point in two-dimensional euclidean space.
Preview
Geometric properties of the preview. All rectangles are defined relative to the preview container.
QualityAttributeThresholdPresets
Pre-defined sets of thresholds for Face Auto Capture.
QualityAttributeThresholds
Thresholds of quality attributes.
RectangleDouble
Rectangle in two-dimensional euclidean space.
RunningUiState
Running state.
TiltAngles
Tilt angles.
UiState
UI state.
VisiblePlaceholder
Visible placeholder.

Enums

CameraFacing
Camera facing.
CameraPreviewScaleType
Camera preview scale type.
CaptureMode
The method by which the final result is obtained.
ImageFormat
Image format.
Phase
Face auto capture process phase.
PlaceholderType
Type of placeholder.

Typedefs

OnFaceAutoCaptureCreatedCallback = void Function(FaceAutoCaptureWidgetController controller)
Called when the widget is created.
OnFaceAutoCaptureFinishedCallback = void Function(FaceAutoCaptureResult result)
Called only once for the whole process, when the final face image candidate has been chosen. Once this callback is called, the whole process is considered to be over.
OnFaceAutoCaptureNoCameraPermissionCallback = void Function()
Called when camera permission was not granted.
OnFaceAutoCaptureUiStateUpdatedCallback = void Function(UiState detection)
Called when a camera image is processed.
OnMagnifEyeLivenessCreatedCallback = void Function(MagnifEyeLivenessWidgetController controller)
Called when the widget is created.
OnMagnifEyeLivenessFinishedCallback = void Function(MagnifEyeLivenessResult result)
Called only once for the whole process. Once this callback is called, the whole process is considered to be over.
OnMagnifEyeLivenessNoCameraPermissionCallback = void Function()
Called when camera permission was not granted.