BlinkID C SDK version 5.16.0
IdRecognizer.h
Go to the documentation of this file.
1
14#ifndef GENERICIDRECOGNIZER_H_INCLUDED
15#define GENERICIDRECOGNIZER_H_INCLUDED
16
29#include <Recognizer/Export.h>
32#include <Recognizer/Types.h>
33#include <Utils/Date.h>
34
35#ifdef __cplusplus
36extern "C"
37{
38#endif
39
41
46
53
59{
62
65
71
78
84
90
96
101
106
111
118
124
129
134 void (*classifierCallback)( MBBool supported );
135
140
149
150#ifdef __cplusplus
152 {
154 }
155#endif
156};
157
163{
166
168 char const * firstName;
169
171 char const * lastName;
172
174 char const * fullName;
175
177 char const * fathersName;
178
180 char const * mothersName;
181
184
186 char const * localizedName;
187
189 char const * address;
190
193
196
198 char const * placeOfBirth;
199
201 char const * nationality;
202
204 char const * race;
205
207 char const * religion;
208
210 char const * profession;
211
213 char const * maritalStatus;
214
216 char const * residentialStatus;
217
219 char const * employer;
220
222 char const * sex;
223
226
229
232
235
237 char const * documentNumber;
238
240 char const * personalIdNumber;
241
244
247
249 char const * issuingAuthority;
250
253
256
259
262
265
268
271
274};
275
280
286{
289
292
295
298
301
304};
305
310
316
321
330MB_API MBRecognizerErrorStatus MB_CALL blinkIdRecognizerCreate( MBBlinkIdRecognizer ** blinkIdRecognizer, MBBlinkIdRecognizerSettings const * blinkIdRecognizerSettings );
331
341MB_API MBRecognizerErrorStatus MB_CALL blinkIdRecognizerUpdate( MBBlinkIdRecognizer * blinkIdRecognizer, MBBlinkIdRecognizerSettings const * blinkIdRecognizerSettings );
342
353
362
363#ifdef __cplusplus
364}
365#endif
366
367#endif
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
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