Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKDocumentDataExtractor.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/DocumentDataExtractor.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_DOCUMENTDATAEXTRACTOR_H
9#define SCANBOTSDK_DOCUMENTDATAEXTRACTOR_H
10
11
12#include <ScanbotSDKImage.h>
15#include <stdbool.h>
16#include <stddef.h>
17#include <stdint.h>
18#include <string.h>
19#include <ScanbotSDKErrorCode.h>
20#include <ScanbotSDKDefs.h>
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
26
33
47);
48
57);
58
72 scanbotsdk_image_t* image,
74);
75
88);
89
104 scanbotsdk_generic_document_t** document_parts,
105 size_t document_parts_size,
107);
108
109
110#ifdef __cplusplus
111} /* extern "C" */
112#endif
113
114#endif /* SCANBOTSDK_DOCUMENTDATAEXTRACTOR_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_document_data_extractor_t scanbotsdk_document_data_extractor_t
scanbotsdk_document_data_extractor_t class
Definition ScanbotSDKDocumentDataExtractor.h:32
struct scanbotsdk_document_verification_report_t scanbotsdk_document_verification_report_t
scanbotsdk_document_verification_report_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:913
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_free(scanbotsdk_document_data_extractor_t *self)
Frees the memory allocated for the instance of scanbotsdk_document_data_extractor_t....
struct scanbotsdk_document_data_extraction_result_t scanbotsdk_document_data_extraction_result_t
scanbotsdk_document_data_extraction_result_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:79
struct scanbotsdk_document_data_extractor_configuration_t scanbotsdk_document_data_extractor_configuration_t
scanbotsdk_document_data_extractor_configuration_t class
Definition ScanbotSDKDocumentDataExtractorTypes.h:160
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_run(scanbotsdk_document_data_extractor_t *self, scanbotsdk_image_t *image, scanbotsdk_document_data_extraction_result_t **result)
Recognize the document in the given image.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_create(scanbotsdk_document_data_extractor_configuration_t *configuration, scanbotsdk_document_data_extractor_t **result)
Creates a new instance of scanbotsdk_document_data_extractor with given params and stores it in the l...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_verify_document(scanbotsdk_document_data_extractor_t *self, scanbotsdk_generic_document_t **document_parts, size_t document_parts_size, scanbotsdk_document_verification_report_t **result)
Verify whether the extracted document has signs of forgery or tampering.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_data_extractor_clear_result(scanbotsdk_document_data_extractor_t *self)
Clears the accumulated results. Should be called after a document has been recognized to the customer...
struct scanbotsdk_generic_document_t scanbotsdk_generic_document_t
scanbotsdk_generic_document_t class
Definition ScanbotSDKGenericDocument.h:630
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31