BlinkIdMultiSideRecognizer class
Recognizer which can scan front and back side of the United States driver license.
- Inheritance
-
- Object
- Recognizer
- BlinkIdMultiSideRecognizer
- Annotations
-
- @JsonSerializable()
Constructors
- BlinkIdMultiSideRecognizer()
-
BlinkIdMultiSideRecognizer.fromJson(Map<
String, dynamic> json) -
factory
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 exceptiongetter/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 exceptiongetter/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 exceptiongetter/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