Package-level declarations

Types

Link copied to clipboard

Enum representing possible errors that may occur during a capture session.

Link copied to clipboard

MBCaptureSessionFragment contains a full user interface for the capture process.

Link copied to clipboard

A class representing the result from the capture session.

Link copied to clipboard
class MBCaptureSessionService(context: Context, lifecycleOwner: LifecycleOwner, options: MBCaptureSessionOptions)

Class used to initialize and handle the capture process

Link copied to clipboard

MBCaptureSessionView presents the camera preview and the

Link copied to clipboard

Enum representing the different states the capture session transitions between during the capture process.

Link copied to clipboard

MBDistanceError describes the face distance in relation with region of interest.

Link copied to clipboard
data class MBFaceBoundingBoxStatus(var distanceError: MBDistanceError? = null, var positionErrors: List<MBPositionError>? = null, var poseErrors: List<MBPoseError>? = null)

MBFaceBoundingBoxStatus describes the face distance, position and pose criteria for the detected face in a single frame.

Link copied to clipboard
data class MBFaceGeometryModel(var yaw: Float = 0.0f, var pitch: Float = 0.0f, var roll: Float = 0.0f, var boundingBox: BoundingBox = BoundingBox())

MBFrameMetadata describes a single frame metadata

Link copied to clipboard

Enum representing different statuses related to facial positioning and recognition.

Link copied to clipboard

MBPoseError describes whether the face pose angle in yaw, pith, roll is in the allowed range.

Link copied to clipboard

MBPositionError describes the different face positions in relation with region of interest