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