MBBlinkIdSingleSideRecognizer

Objective-C


@interface MBBlinkIdSingleSideRecognizer
    : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
                    MBFullDocumentImage, MBEncodeFullDocumentImage,
                    MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors,
                    MBSignatureImage, MBSignatureImageDpi,
                    MBEncodeSignatureImage, MBCameraFrames,
                    MBClassAnonymization>

Swift

class MBBlinkIdSingleSideRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBSignatureImage, MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames, MBClassAnonymization

The Blink ID Recognizer is used for scanning Blink ID.

  • Result of scanning BlinkIDRecognizer

    Declaration

    Objective-C

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

    Swift

    var result: MBBlinkIdSingleSideRecognizerResult { get }
  • The object that acts as the delegate of the recognizer

    Declaration

    Objective-C

    @property (nonatomic, weak, nullable) id<MBBlinkIdSingleSideRecognizerDelegate> delegate;

    Swift

    weak var delegate: MBBlinkIdSingleSideRecognizerDelegate? { 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 }
  • 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 }