MBBlinkIdMultiSideRecognizer
Objective-C
@interface MBBlinkIdMultiSideRecognizer
: MBRecognizer <NSCopying, MBCombinedRecognizer, MBFaceImage,
MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage,
MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
MBFullDocumentImageExtensionFactors, MBSignatureImage,
MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames>
Swift
class MBBlinkIdMultiSideRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBSignatureImage, MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames
Recognizer which can scan front and back side of the United States driver license.
-
Result of scanning BlinkIdMultiSideRecognizer
Declaration
Objective-C
@property (nonatomic, strong, readonly) MBBlinkIdMultiSideRecognizerResult *_Nonnull result;
Swift
var result: MBBlinkIdMultiSideRecognizerResult { get }
-
The object that acts as the delegate of the recognizer
Declaration
Objective-C
@property (nonatomic, weak, nullable) id<MBBlinkIdMultiSideRecognizerDelegate> delegate;
Swift
weak var delegate: MBBlinkIdMultiSideRecognizerDelegate? { get set }
-
Defines whether blured frames filtering is allowed
Default: YES
Declaration
Objective-C
@property (nonatomic) BOOL allowBlurFilter;
Swift
var allowBlurFilter: Bool { get set }
-
Defines whether returning of unparsed MRZ (Machine Readable Zone) results is allowed
Default: NO
Declaration
Objective-C
@property (nonatomic) BOOL allowUnparsedMrzResults;
Swift
var allowUnparsedMrzResults: Bool { get set }
-
Defines whether returning unverified MRZ (Machine Readable Zone) results is allowed Unverified MRZ is parsed, but check digits are incorrect
Default: YES
Declaration
Objective-C
@property (nonatomic) BOOL allowUnverifiedMrzResults;
Swift
var allowUnverifiedMrzResults: Bool { get set }
-
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.
Default: 0.0f
Declaration
Objective-C
@property (nonatomic) CGFloat paddingEdge;
Swift
var paddingEdge: CGFloat { get set }
-
Skip back side capture and processing step when back side of the document is not supported
Default: NO
Declaration
Objective-C
@property (nonatomic) BOOL skipUnsupportedBack;
Swift
var skipUnsupportedBack: Bool { get set }
-
Defines whether result characters validatation is performed. If a result member contains invalid character, the result state cannot be valid
Default: YES
Declaration
Objective-C
@property (nonatomic) BOOL validateResultCharacters;
Swift
var validateResultCharacters: Bool { get set }
-
Defines whether sensitive data should be removed from images, result fields or both. The setting only applies to certain documents
Default: MBAnonymizationModeFullResult
Declaration
Objective-C
@property (nonatomic) MBAnonymizationMode anonymizationMode;
Swift
var anonymizationMode: MBAnonymizationMode { get set }
-
Enable or disable recognition of specific document groups supported by the current license.
Default: all modes are enabled
Declaration
Objective-C
@property (nonatomic, strong) MBRecognitionModeFilter *_Nonnull recognitionModeFilter;
Swift
var recognitionModeFilter: MBRecognitionModeFilter { get set }
-
Configure the recognizer to only work on already cropped and dewarped images. This only works for still images - video feeds will ignore this setting.
Default: NO
Declaration
Objective-C
@property (nonatomic) BOOL scanCroppedDocumentImage;
Swift
var scanCroppedDocumentImage: Bool { get set }
-
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.
Default: NO
Declaration
Objective-C
@property (nonatomic) BOOL allowUncertainFrontSideScan;
Swift
var allowUncertainFrontSideScan: Bool { get set }
-
Configure the number of characters per field that are allowed to be inconsistent in data match.
Default: 0
Declaration
Objective-C
@property (nonatomic) NSInteger maxAllowedMismatchesPerField;
Swift
var maxAllowedMismatchesPerField: Int { get set }