BlinkCardRecognizer class

Recognizer used for scanning credit/debit cards.

Inheritance
Annotations
  • @JsonSerializable()

Constructors

BlinkCardRecognizer()
BlinkCardRecognizer.fromJson(Map<String, dynamic> json)
factory

Properties

allowBlurFilter bool
Defines whether blured frames filtering is allowed
getter/setter pair
allowInvalidCardNumber bool
Whether invalid card number is accepted.
getter/setter pair
anonymizationSettings BlinkCardAnonymizationSettings
Defines whether sensitive data should be redacted from the result.
getter/setter pair
extractCvv bool
Should extract CVV
getter/setter pair
extractExpiryDate bool
Should extract the payment card's month of expiry
getter/setter pair
extractIban bool
Should extract the payment card's IBAN
getter/setter pair
extractOwner bool
Should extract the card owner information
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
handDocumentOverlapThreshold double
This parameter is used to adjust heuristics that eliminate cases when the hand is present.
getter/setter pair
handScaleThreshold double
Hand scale is calculated as a ratio between area of hand mask and document mask.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
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
photocopyAnalysisMatchLevel BlinkCardMatchLevel
Photocopy analysis match level - higher if stricter.
getter/setter pair
recognizerType String
Type of recognizer
getter/setter pairinherited
returnFullDocumentImage bool
Sets whether full document image of ID card should be extracted.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screenAnalysisMatchLevel BlinkCardMatchLevel
Screen analysis match level - higher if stricter.
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