BlinkIdMultiSideRecognizer class

Recognizer which can scan front and back side of the United States driver license.

Inheritance
Annotations
  • @JsonSerializable()

Properties

additionalAnonymization List<ClassAnonymizationSettings>
Additional anonymization settings.
getter/setter pair
allowBarcodeScanOnly bool
Allows barcode recognition to proceed even if the initial extraction fails. This only works for still images - video feeds will ignore this setting. If the barcode recognition is successful, the recognizer will still end in a valid state. This setting is applicable only to photo frames. For multi-side recognizers, it is permitted only for the back side.
getter/setter pair
allowUncertainFrontSideScan bool
Proceed with scanning the back side even if the front side result is uncertain. This only works for still images - video feeds will ignore this setting.
getter/setter pair
allowUnparsedMrzResults bool
Defines whether returning of unparsed MRZ (Machine Readable Zone) results is allowed
getter/setter pair
allowUnverifiedMrzResults bool
Defines whether returning unverified MRZ (Machine Readable Zone) results is allowed Unverified MRZ is parsed, but check digits are incorrect
getter/setter pair
anonymizationMode AnonymizationMode
Defines whether sensitive data should be removed from images, result fields or both. The setting only applies to certain documents
getter/setter pair
blurStrictnessLevel StrictnessLevel
Strictness level for blur detection.
getter/setter pair
combineFrameResults bool
Enables the aggregation of data from multiple frames. Disabling this setting will yield higher-quality captured images, but it may slow down the scanning process due to the additional effort required to find the optimal frame. Enabling this setting will simplify the extraction process, but the extracted data will be aggregated from multiple frames instead of being sourced from a single frame.
getter/setter pair
customClassRules List<CustomClassRules>
Get custom class rules.
getter/setter pair
enableBlurFilter bool
Skip processing of the blurred frames.
getter/setter pair
enableGlareFilter bool
Skip processing of the glared frames.
getter/setter pair
faceImageDpi int
Property for setting DPI for face images Valid ranges are 100,400. Setting DPI out of valid ranges throws an exception
getter/setter pair
fullDocumentImageDpi int
Property for setting DPI for full document images Valid ranges are 100,400. Setting DPI out of valid ranges throws an exception
getter/setter pair
fullDocumentImageExtensionFactors ImageExtensionFactors
Image extension factors for full document image.
getter/setter pair
glareStrictnessLevel StrictnessLevel
Strictness level for glare detection.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
maxAllowedMismatchesPerField int
Configure the number of characters per field that are allowed to be inconsistent in data match.
getter/setter pair
paddingEdge double
Pading is a minimum distance from the edge of the frame and is defined as a percentage of the frame width. Default value is 0.0f and in that case padding edge and image edge are the same. Recommended value is 0.02f.
getter/setter pair
recognitionModeFilter RecognitionModeFilter
Enable or disable recognition of specific document groups supported by the current license.
getter/setter pair
recognizerType String
Type of recognizer
getter/setter pairinherited
returnFaceImage bool
Sets whether face image from ID card should be extracted
getter/setter pair
returnFullDocumentImage bool
Sets whether full document image of ID card should be extracted.
getter/setter pair
returnSignatureImage bool
Sets whether signature image from ID card should be extracted.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saveCameraFrames bool
Configure the recognizer to save the raw camera frames. This significantly increases memory consumption.
getter/setter pair
scanCroppedDocumentImage bool
Configure the recognizer to only work on already cropped and dewarped images. This only works for still images - video feeds will ignore this setting.
getter/setter pair
signatureImageDpi int
Property for setting DPI for signature images Valid ranges are 100,400. Setting DPI out of valid ranges throws an exception
getter/setter pair
skipUnsupportedBack bool
Skip back side capture and processing step when back side of the document is not supported
getter/setter pair
validateResultCharacters bool
Defines whether result characters validatation is performed. If a result member contains invalid character, the result state cannot be valid
getter/setter pair

Methods

createResultFromNative(Map<String, dynamic> nativeResult) RecognizerResult
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited