14#ifndef GENERICIDRECOGNIZER_H_INCLUDED
15#define GENERICIDRECOGNIZER_H_INCLUDED
MBAnonymizationMode
Definition: AnonymizationMode.h:23
typedefMB_EXPORTED_TYPE struct MBBlinkIdRecognizerSettings MBBlinkIdRecognizerSettings
Typedef for the MBBlinkIdRecognizerSettings structure.
Definition: IdRecognizer.h:45
MBProcessingStatus
Definition: ProcessingStatus.h:20
MBRecognitionMode
Definition: RecognitionMode.h:22
MBRecognizerErrorStatus
Enumeration of all possible error statuses.
Definition: RecognizerError.h:28
unsigned char MBBool
Boolean type for C SDK.
Definition: Types.h:20
Definition: BarcodeResult.h:27
This is base structure for all Recognizer results.
Definition: Recognizer.h:71
Structure containing common fields for both result of the MBBlinkIdRecognizer and MBBlinkIdCombinedRe...
Definition: IdRecognizer.h:163
MBDate dateOfExpiry
Definition: IdRecognizer.h:231
char const * documentNumber
Definition: IdRecognizer.h:237
char const * issuingAuthority
Definition: IdRecognizer.h:249
char const * lastName
Definition: IdRecognizer.h:171
MBBaseRecognizerResult baseResult
Definition: IdRecognizer.h:165
char const * residentialStatus
Definition: IdRecognizer.h:216
MBBool dateOfExpiryPermanent
Definition: IdRecognizer.h:234
MBClassInfo classInfo
Definition: IdRecognizer.h:261
char const * additionalAddressInformation
Definition: IdRecognizer.h:192
char const * maritalStatus
Definition: IdRecognizer.h:213
char const * personalIdNumber
Definition: IdRecognizer.h:240
char const * race
Definition: IdRecognizer.h:204
char const * documentOptionalAdditionalNumber
Definition: IdRecognizer.h:246
char const * documentAdditionalNumber
Definition: IdRecognizer.h:243
char const * placeOfBirth
Definition: IdRecognizer.h:198
MBMRZResult mrz
Definition: IdRecognizer.h:252
char const * fullName
Definition: IdRecognizer.h:174
MBImageResult signatureImage
Definition: IdRecognizer.h:267
char const * employer
Definition: IdRecognizer.h:219
MBBarcodeResult barcode
Definition: IdRecognizer.h:255
char const * fathersName
Definition: IdRecognizer.h:177
MBDriverLicenseDetailedInfo driverLicenseDetailedInfo
Definition: IdRecognizer.h:258
char const * nationality
Definition: IdRecognizer.h:201
MBProcessingStatus processingStatus
Definition: IdRecognizer.h:270
char const * sex
Definition: IdRecognizer.h:222
char const * religion
Definition: IdRecognizer.h:207
char const * localizedName
Definition: IdRecognizer.h:186
char const * additionalNameInformation
Definition: IdRecognizer.h:183
MBDate dateOfBirth
Definition: IdRecognizer.h:225
char const * firstName
Definition: IdRecognizer.h:168
char const * profession
Definition: IdRecognizer.h:210
MBRecognitionMode recognitionMode
Definition: IdRecognizer.h:273
MBImageResult faceImage
Definition: IdRecognizer.h:264
char const * address
Definition: IdRecognizer.h:189
char const * additionalOptionalAddressInformation
Definition: IdRecognizer.h:195
char const * mothersName
Definition: IdRecognizer.h:180
MBDate dateOfIssue
Definition: IdRecognizer.h:228
A recognizer that can scan and parse identity cards.
MB_API MBRecognizerErrorStatus MB_CALL blinkIdRecognizerUpdate(MBBlinkIdRecognizer *blinkIdRecognizer, MBBlinkIdRecognizerSettings const *blinkIdRecognizerSettings)
Updates the GenericIDRecognizer with the new settings. Note that updating the recognizer while it is ...
MB_API MBRecognizerErrorStatus MB_CALL blinkIdRecognizerDelete(MBBlinkIdRecognizer **blinkIdRecognizer)
Destroys the given GenericIDRecognizer.
MB_API MBRecognizerErrorStatus MB_CALL blinkIdRecognizerCreate(MBBlinkIdRecognizer **blinkIdRecognizer, MBBlinkIdRecognizerSettings const *blinkIdRecognizerSettings)
Allocates and initializes new GenericIDRecognizer object.
MB_API MBRecognizerErrorStatus MB_CALL blinkIdRecognizerResult(MBBlinkIdRecognizerResult *result, MBBlinkIdRecognizer const *blinkIdRecognizer)
Obtains the result from the given GenericIDRecognizer object.
Result of the MBBlinkIdRecognizer.
Definition: IdRecognizer.h:286
MBRawImage barcodeCameraFrame
Definition: IdRecognizer.h:303
MBVIZResult viz
Definition: IdRecognizer.h:297
MBImageResult fullDocumentImage
Definition: IdRecognizer.h:291
MBRawImage cameraFrame
Definition: IdRecognizer.h:300
MBImageAnalysisResult imageAnalysisResult
Definition: IdRecognizer.h:294
MBBlinkIdRecognizerCommonResult common
Definition: IdRecognizer.h:288
Settings for configuring MBBlinkIdRecognizer.
Definition: IdRecognizer.h:59
void(* dewarpedImageCallback)(MBRawImage image)
Definition: IdRecognizer.h:128
MBBool saveCameraFrames
Definition: IdRecognizer.h:123
MBRecognitionModeFilter recognitionModeFilter
Definition: IdRecognizer.h:95
MBBool allowBlurFilter
Definition: IdRecognizer.h:61
MBImageOptions faceImageOptions
Definition: IdRecognizer.h:105
MBBool(* classFilter)(MBClassInfo classInfo)
Definition: IdRecognizer.h:148
void(* barcodeScanningStartedCallback)()
Definition: IdRecognizer.h:139
MBAnonymizationMode anonymizationMode
Definition: IdRecognizer.h:89
MBBool validateResultCharacters
Definition: IdRecognizer.h:83
void(* classifierCallback)(MBBool supported)
Definition: IdRecognizer.h:134
MBImageOptions signatureImageOptions
Definition: IdRecognizer.h:110
MB_API void MB_CALL blinkIdRecognizerSettingsDefaultInit(MBBlinkIdRecognizerSettings *)
Populate MBBlinkIdRecognizerSettings structure with default values.
MBBool allowUnparsedMrzResults
Definition: IdRecognizer.h:64
MBFullDocumentImageOptions fullDocumentImageOptions
Definition: IdRecognizer.h:100
MBBool scanCroppedDocumentImage
Definition: IdRecognizer.h:117
float paddingEdge
Definition: IdRecognizer.h:77
MBBool allowUnverifiedMrzResults
Definition: IdRecognizer.h:70
Definition: ClassInfo.h:28
Date structure which can hold date information returned by recognizers.
Definition: Date.h:29
Definition: DriverLicenseDetailedInfo.h:68
Definition: ImageOptions.h:82
Definition: ImageAnalysisResult.h:26
Definition: ImageOptions.h:48
Image structure which can hold a raw and an encoded image returned by recognizers.
Definition: ImageResult.h:72
Result from reading Machine Readable Zone text from ID.
Definition: MRZResult.h:69
Image structure which holds a raw image.
Definition: ImageResult.h:30
Definition: RecognitionModeFilter.h:24
Definition: VIZResult.h:25