SybrinFacialRecognitionConfiguration.Builder

import com.sybrin.facialrecognition.SybrinFacialRecognitionConfiguration

Builder for the immutable SybrinFacialRecognitionConfiguration class

Summary

Public constructors

Builder

public Builder (String license)

Creates a new Builder using a Sybrin Biometrics Android License.

Public methods

build

public SybrinFacialRecognitionConfiguration build (Context context)

Creates and returns a built SybrinFacialRecognitionConfiguration object.

cloneConfiguration

public SybrinFacialRecognitionConfiguration.Builder cloneConfiguration(SybrinFacialRecognitionConfiguration configuration)

Clones the properties from an already created SybrinFacialRecognitionConfiguration object.

enableTorchButton

public SybrinFacialRecognitionConfiguration.Builder enableTorchButton (boolean enableTorchButton)

Default value: true Sets the visibility of the torch button.

Visual Example:

saveImages

public SybrinFacialRecognitionConfiguration.BuildersaveImages (boolean saveImages)

Default value: false Sets whether the SDK should save all captured images to the device upon completion of the facial recognition process.

setCameraFacing

public SybrinFacialRecognitionConfiguration.BuildersetCameraFacing (CameraFacing cameraFacing)

Default value: CameraFacing.Back Sets the direction of the camera that is used for the scanning process.

setCapturedImageCountForTraining

public SybrinFacialRecognitionConfiguration.BuildersetCapturedImageCountForTraining (int imageCount)

Specifies the number of images to be captured for training of facial recognition.

setCustomAuthorizationToken

public SybrinFacialRecognitionConfiguration.BuildersetCustomAuthorizationToken (String customAuthorizationToken)

Specifies a custom authorization token to be used during the online calls within the SDK.

setEnvironmentKey

public SybrinFacialRecognitionConfiguration.Builder setEnvironmentKey(String environmentKey)

Sets key that defines the SDK's internal environment variables.

setLanguage

public SybrinFacialRecognitionConfiguration.BuildersetLanguage(Language language)

Sets the language to be used within the SDK.

setOverlayBorderColor

public SybrinFacialRecognitionConfiguration.BuildersetOverlayBorderColor (int overlayBorderColor)

Default value: Color.WHITE Sets the color of the overlay cutout border.

Visual Example:

setOverlayBorderThickness

public SybrinFacialRecognitionConfiguration.BuildersetOverlayBorderThickness (int overlayBorderThickness)

Default value: 7 Sets the thickness of the overlay cutout border.

Visual Example:

setOverlayBrandingSubtitleColor

public SybrinFacialRecognitionConfiguration.BuildersetOverlayBrandingSubtitleColor (int overlayBrandingSubtitleColor)

Default value: Color.WHITE Sets the text color of the branding subtitle.

Visual Example:

setOverlayBrandingSubtitleText

public SybrinFacialRecognitionConfiguration.BuildersetOverlayBrandingSubtitleText (String overlayBrandingSubtitleText)

Default value: "A DIVISION OF SYBRIN" Sets the text of the branding subtitle.

Visual Example:

setOverlayBrandingTitleColor

public SybrinFacialRecognitionConfiguration.BuildersetOverlayBrandingTitleColor (int overlayBrandingTitleColor)

Default value: Color.WHITE Sets the text color of the branding title.

Visual Example:

setOverlayBrandingTitleText

public SybrinFacialRecognitionConfiguration.BuildersetOverlayBrandingTitleText (String overlayBrandingTitleText)

Default value: "INNOVATIONS LAB" Sets the text of the branding title.

Visual Example:

setOverlayColor

public SybrinFacialRecognitionConfiguration.BuildersetOverlayColor (int overlayColor)

Default value: Color.argb(80, Color.red(Color.BLACK), Color.green(Color.BLACK), Color.blue(Color.BLACK)) Sets the color of the overlay.

Visual Example:

setOverlayLabelTextColor

public SybrinFacialRecognitionConfiguration.BuildersetOverlayLabelTextColor (int overlayLabelTextColor)

Default value: Color.WHITE Sets the color of the overlay label text.

Visual Example:

setOverlaySubLabelTextColor

public SybrinFacialRecognitionConfiguration.BuildersetOverlaySubLabelTextColor (int overlaySubLabelTextColor)

Default value: Color.WHITE Sets the color of the overlay sub-label text.

Visual Example:

setTorchButtonColor

public SybrinFacialRecognitionConfiguration.BuildersetTorchButtonColor (int torchButtonColor)

Default value: Color.WHITE Sets the color of the torch button.

Visual Example:

Last updated