MBBlinkIdRecognizer

The Blink ID Recognizer is used for scanning Blink ID.

  • Undocumented

    Declaration

    Objective-C

    MB_INIT

    Swift

    init()
  • Result of scanning BlinkIDRecognizer

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    weak var barcodeScanningStartedDelegate: MBBlinkIdRecognizerDelegate? { 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 }
  • 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 }