MBBlinkIdCombinedRecognizer

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

  • Undocumented

    Declaration

    Objective-C

    MB_INIT

    Swift

    init()
  • Result of scanning BlinkIDCombinedRecognizer

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly)
        MBBlinkIdCombinedRecognizerResult *_Nonnull result;

    Swift

    var result: MBBlinkIdCombinedRecognizerResult { get }
  • Full document dewarped imagedelegate

    Declaration

    Objective-C

    @property (nonatomic, weak, readwrite, nullable)
        id<MBBlinkIdCombinedRecognizerDelegate>
            dewarpedImageDelegate;

    Swift

    weak var dewarpedImageDelegate: MBBlinkIdCombinedRecognizerDelegate? { get set }
  • Document not supported classifier delegate

    Declaration

    Objective-C

    @property (nonatomic, weak, readwrite, nullable)
        id<MBBlinkIdCombinedRecognizerDelegate>
            classifierDelegate;

    Swift

    weak var classifierDelegate: MBBlinkIdCombinedRecognizerDelegate? { get set }
  • Class filter delegate

    Declaration

    Objective-C

    @property (nonatomic, weak, readwrite, nullable)
        id<MBBlinkIdCombinedRecognizerDelegate>
            classFilterDelegate;

    Swift

    weak var classFilterDelegate: MBBlinkIdCombinedRecognizerDelegate? { get set }
  • Barcode started scanning delegate

    Declaration

    Objective-C

    @property (nonatomic, weak, readwrite, nullable)
        id<MBBlinkIdCombinedRecognizerDelegate>
            barcodeScanningStartedDelegate;

    Swift

    weak var barcodeScanningStartedDelegate: MBBlinkIdCombinedRecognizerDelegate? { get set }
  • Defines whether blured frames filtering is allowed

    Default: YES

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite) 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, assign, unsafe_unretained, readwrite)
        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, assign, unsafe_unretained, readwrite)
        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, assign, unsafe_unretained, readwrite) 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, assign, unsafe_unretained, readwrite)
        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, assign, unsafe_unretained, readwrite)
        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, assign, unsafe_unretained, readwrite)
        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, readwrite)
        MBRecognitionModeFilter *_Nonnull recognitionModeFilter;

    Swift

    var recognitionModeFilter: MBRecognitionModeFilter { get set }