Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKMrzScanner.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/MRZScanner.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_MRZSCANNER_H
9#define SCANBOTSDK_MRZSCANNER_H
10
11
12#include <ScanbotSDKImage.h>
14#include <stdbool.h>
15#include <stddef.h>
16#include <stdint.h>
17#include <string.h>
18#include <ScanbotSDKErrorCode.h>
19#include <ScanbotSDKDefs.h>
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25
34
48);
49
58);
59
73 scanbotsdk_image_t* image,
75);
76
89);
90
91
100
114);
115
124);
125
139 const char* text,
141);
142
143
144#ifdef __cplusplus
145} /* extern "C" */
146#endif
147
148#endif /* SCANBOTSDK_MRZSCANNER_H */
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:25
ScanbotSDK Image Ref C API.
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31
SBSDK_API scanbotsdk_error_code_t scanbotsdk_mrz_scanner_create(scanbotsdk_mrz_scanner_configuration_t *configuration, scanbotsdk_mrz_scanner_t **result)
Creates a new instance of scanbotsdk_mrz_scanner with given params and stores it in the location spec...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_mrz_scanner_run(scanbotsdk_mrz_scanner_t *self, scanbotsdk_image_t *image, scanbotsdk_mrz_scanner_result_t **result)
Recognize the MRZ in the given image.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_mrz_parser_create(scanbotsdk_mrz_parser_configuration_t *configuration, scanbotsdk_mrz_parser_t **result)
Creates a new instance of scanbotsdk_mrz_parser with given params and stores it in the location speci...
struct scanbotsdk_mrz_scanner_configuration_t scanbotsdk_mrz_scanner_configuration_t
scanbotsdk_mrz_scanner_configuration_t class
Definition ScanbotSDKMrzTypes.h:141
struct scanbotsdk_mrz_scanner_t scanbotsdk_mrz_scanner_t
scanbotsdk_mrz_scanner_t class
Definition ScanbotSDKMrzScanner.h:33
struct scanbotsdk_mrz_parser_configuration_t scanbotsdk_mrz_parser_configuration_t
scanbotsdk_mrz_parser_configuration_t class
Definition ScanbotSDKMrzTypes.h:291
SBSDK_API scanbotsdk_error_code_t scanbotsdk_mrz_scanner_free(scanbotsdk_mrz_scanner_t *self)
Frees the memory allocated for the instance of scanbotsdk_mrz_scanner_t. If null is passed,...
struct scanbotsdk_mrz_scanner_result_t scanbotsdk_mrz_scanner_result_t
scanbotsdk_mrz_scanner_result_t class
Definition ScanbotSDKMrzTypes.h:68
SBSDK_API scanbotsdk_error_code_t scanbotsdk_mrz_parser_free(scanbotsdk_mrz_parser_t *self)
Frees the memory allocated for the instance of scanbotsdk_mrz_parser_t. If null is passed,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_mrz_scanner_clear_result(scanbotsdk_mrz_scanner_t *self)
Clears the accumulated results. Should be called after a document has been recognized to the customer...
struct scanbotsdk_mrz_parser_t scanbotsdk_mrz_parser_t
scanbotsdk_mrz_parser_t class
Definition ScanbotSDKMrzScanner.h:99
SBSDK_API scanbotsdk_error_code_t scanbotsdk_mrz_parser_parse(scanbotsdk_mrz_parser_t *self, const char *text, scanbotsdk_mrz_scanner_result_t **result)
Parse the MRZ string.