Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKDocumentScannerTypes.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/DocumentScannerTypes.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_DOCUMENTSCANNERTYPES_H
9#define SCANBOTSDK_DOCUMENTSCANNERTYPES_H
10
11
12#include <ScanbotSDKImage.h>
13#include <ScanbotSDKTypes.h>
16#include <stdbool.h>
17#include <stddef.h>
18#include <stdint.h>
19#include <string.h>
20#include <ScanbotSDKErrorCode.h>
21#include <ScanbotSDKDefs.h>
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27
42
52
59
103 int accepted_angle_score,
104 int accepted_size_score,
105 int accepted_brightness_threshold,
106 int accepted_aspect_ratio_score,
107 scanbotsdk_aspect_ratio_t** aspect_ratios,
108 size_t aspect_ratios_size,
109 bool ignore_orientation_mismatch,
111
122
123
131
162
193
218
249
288
319
320
327
357 bool allow_partially_visible_documents,
358 int accumulation_duration,
359 int retention_time,
360 int minimum_brightness,
362
373
374
382
411
442
471
498
499
506
527 scanbotsdk_processing_mode_t processing_mode,
529 scanbotsdk_partially_visible_document_configuration_t* partially_visible_document_configuration,
531
542
543
551
576
601
622
643
644
680
690
742
752
759
777 double total_score,
778 double distance_score,
779 double angle_score,
780 double size_score,
781 double aspect_ratio_score,
782 double line_coverage_score,
783 double width_score,
784 double height_score,
786
787
795
805
815
825
835
845
855
865
875
876
883
891
903
913
932
951
970
989
1008
1027
1037
1053
1065
1076
1077
1084
1092
1102
1112
1113
1114#ifdef __cplusplus
1115} /* extern "C" */
1116#endif
1117
1118#endif /* SCANBOTSDK_DOCUMENTSCANNERTYPES_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.
The Scanbot SDK C API primitive types.
scanbotsdk_processing_mode_t
scanbotsdk_processing_mode_t enum
Definition ScanbotSDKCommonTypes.h:30
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_size_score(scanbotsdk_document_scanner_parameters_t *self, int *accepted_size_score)
Returns value of accepted_size_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_width_score(scanbotsdk_document_detection_scores_t *self, double *width_score)
Returns value of width_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_create(bool allow_partially_visible_documents, int accumulation_duration, int retention_time, int minimum_brightness, scanbotsdk_partially_visible_document_configuration_t **result)
Creates a new instance of scanbotsdk_partially_visible_document_configuration with given params and s...
scanbotsdk_document_displacement_t
scanbotsdk_document_displacement_t enum
Definition ScanbotSDKDocumentScannerTypes.h:650
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_status(scanbotsdk_document_detection_result_t *self, scanbotsdk_document_detection_status_t *status)
Returns value of status field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_free(scanbotsdk_document_detection_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_detection_result_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_int_t **vertical_lines, size_t size)
Returns value of vertical_lines field of the given object. The returned pointers do NOT own the under...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_engine_mode_t_to_string(scanbotsdk_document_scanner_engine_mode_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_scanner_engine_mode_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of vertical_lines array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_partially_visible_document_configuration(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_partially_visible_document_configuration_t *partially_visible_document_configuration)
Sets value of partially_visible_document_configuration field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines_normalized_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of horizontal_lines_normalized array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_allow_partially_visible_documents(scanbotsdk_partially_visible_document_configuration_t *self, bool *allow_partially_visible_documents)
Returns value of allow_partially_visible_documents field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanning_result_free(scanbotsdk_document_scanning_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_scanning_result_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_line_coverage_score(scanbotsdk_document_detection_scores_t *self, double *line_coverage_score)
Returns value of line_coverage_score field of the given object.
struct scanbotsdk_document_scanning_result_t scanbotsdk_document_scanning_result_t
scanbotsdk_document_scanning_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:1083
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_parameters(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_parameters_t *parameters)
Sets value of parameters field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_aspect_ratio_score(scanbotsdk_document_scanner_parameters_t *self, int *accepted_aspect_ratio_score)
Returns value of accepted_aspect_ratio_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_aspect_ratios_size(scanbotsdk_document_scanner_parameters_t *self, size_t *size)
Returns size of aspect_ratios array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_ignore_orientation_mismatch(scanbotsdk_document_scanner_parameters_t *self, bool ignore_orientation_mismatch)
Sets value of ignore_orientation_mismatch field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_processing_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_processing_mode_t *processing_mode)
Returns value of processing_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_create_with_defaults(scanbotsdk_partially_visible_document_configuration_t **result)
Creates a new instance of scanbotsdk_partially_visible_document_configuration_t with given required p...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_engine_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_engine_mode_t *engine_mode)
Returns value of engine_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_processing_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_processing_mode_t processing_mode)
Sets value of processing_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_detection_scores(scanbotsdk_document_detection_result_t *self, scanbotsdk_document_detection_scores_t **detection_scores)
Returns value of detection_scores field of the given object. The returned pointers do NOT own the und...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points_normalized_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of points_normalized array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_status_t_to_string(scanbotsdk_document_detection_status_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_detection_status_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_minimum_brightness(scanbotsdk_partially_visible_document_configuration_t *self, int *minimum_brightness)
Returns value of minimum_brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanning_result_get_cropped_image(scanbotsdk_document_scanning_result_t *self, scanbotsdk_image_t **cropped_image)
Returns value of cropped_image field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_size_score(scanbotsdk_document_detection_scores_t *self, double *size_score)
Returns value of size_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_size_score(scanbotsdk_document_scanner_parameters_t *self, int accepted_size_score)
Sets value of accepted_size_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines_normalized_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of vertical_lines_normalized array.
struct scanbotsdk_document_detection_scores_t scanbotsdk_document_detection_scores_t
scanbotsdk_document_detection_scores_t class
Definition ScanbotSDKDocumentScannerTypes.h:758
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_brightness_threshold(scanbotsdk_document_scanner_parameters_t *self, int *accepted_brightness_threshold)
Returns value of accepted_brightness_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_parameters(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_parameters_t **parameters)
Returns value of parameters field of the given object. The returned pointers do NOT own the underlyin...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_free(scanbotsdk_document_detection_scores_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_detection_scores_t....
struct scanbotsdk_document_scanner_parameters_t scanbotsdk_document_scanner_parameters_t
scanbotsdk_document_scanner_parameters_t class
Definition ScanbotSDKDocumentScannerTypes.h:58
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_free(scanbotsdk_partially_visible_document_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_partially_visible_document_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_aspect_ratios(scanbotsdk_document_scanner_parameters_t *self, scanbotsdk_aspect_ratio_t **aspect_ratios, size_t size)
Returns value of aspect_ratios field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_displacement_t_to_string(scanbotsdk_document_displacement_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_displacement_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_total_score(scanbotsdk_document_detection_scores_t *self, double *total_score)
Returns value of total_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_brightness_threshold(scanbotsdk_document_scanner_parameters_t *self, int accepted_brightness_threshold)
Sets value of accepted_brightness_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_minimum_brightness(scanbotsdk_partially_visible_document_configuration_t *self, int minimum_brightness)
Sets value of minimum_brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_retention_time(scanbotsdk_partially_visible_document_configuration_t *self, int retention_time)
Sets value of retention_time field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_average_brightness(scanbotsdk_document_detection_result_t *self, int *average_brightness)
Returns value of average_brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points_normalized(scanbotsdk_document_detection_result_t *self, scanbotsdk_pointf_t **points_normalized)
Returns value of points_normalized field of the given object. The returned value is direct view into ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of points array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_displacement(scanbotsdk_document_detection_result_t *self, scanbotsdk_document_displacement_t *displacement)
Returns value of displacement field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_engine_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_engine_mode_t engine_mode)
Sets value of engine_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_angle_score(scanbotsdk_document_scanner_parameters_t *self, int *accepted_angle_score)
Returns value of accepted_angle_score field of the given object.
scanbotsdk_document_scanner_engine_mode_t
scanbotsdk_document_scanner_engine_mode_t enum
Definition ScanbotSDKDocumentScannerTypes.h:33
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_angle_score(scanbotsdk_document_scanner_parameters_t *self, int accepted_angle_score)
Sets value of accepted_angle_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_create_with_defaults(scanbotsdk_document_scanner_parameters_t **result)
Creates a new instance of scanbotsdk_document_scanner_parameters_t with given required params and sto...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of horizontal_lines array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_height_score(scanbotsdk_document_detection_scores_t *self, double *height_score)
Returns value of height_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_ignore_orientation_mismatch(scanbotsdk_document_scanner_parameters_t *self, bool *ignore_orientation_mismatch)
Returns value of ignore_orientation_mismatch field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points(scanbotsdk_document_detection_result_t *self, scanbotsdk_point_t **points)
Returns value of points field of the given object. The returned value is direct view into memory,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_free(scanbotsdk_document_scanner_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_scanner_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_angle_score(scanbotsdk_document_detection_scores_t *self, double *angle_score)
Returns value of angle_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_allow_partially_visible_documents(scanbotsdk_partially_visible_document_configuration_t *self, bool allow_partially_visible_documents)
Sets value of allow_partially_visible_documents field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_create(scanbotsdk_document_scanner_engine_mode_t engine_mode, scanbotsdk_processing_mode_t processing_mode, scanbotsdk_document_scanner_parameters_t *parameters, scanbotsdk_partially_visible_document_configuration_t *partially_visible_document_configuration, scanbotsdk_document_scanner_configuration_t **result)
Creates a new instance of scanbotsdk_document_scanner_configuration with given params and stores it i...
struct scanbotsdk_document_detection_result_t scanbotsdk_document_detection_result_t
scanbotsdk_document_detection_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:882
struct scanbotsdk_document_scanner_configuration_t scanbotsdk_document_scanner_configuration_t
scanbotsdk_document_scanner_configuration_t class
Definition ScanbotSDKDocumentScannerTypes.h:505
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_partially_visible_document_configuration(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_partially_visible_document_configuration_t **partially_visible_document_configuration)
Returns value of partially_visible_document_configuration field of the given object....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanning_result_get_detection_result(scanbotsdk_document_scanning_result_t *self, scanbotsdk_document_detection_result_t **detection_result)
Returns value of detection_result field of the given object. The returned pointers do NOT own the und...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_free(scanbotsdk_document_scanner_parameters_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_scanner_parameters_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_create_with_defaults(scanbotsdk_document_scanner_configuration_t **result)
Creates a new instance of scanbotsdk_document_scanner_configuration_t with given required params and ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines_normalized(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_float_t **vertical_lines_normalized, size_t size)
Returns value of vertical_lines_normalized field of the given object. The returned pointers do NOT ow...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_create(int accepted_angle_score, int accepted_size_score, int accepted_brightness_threshold, int accepted_aspect_ratio_score, scanbotsdk_aspect_ratio_t **aspect_ratios, size_t aspect_ratios_size, bool ignore_orientation_mismatch, scanbotsdk_document_scanner_parameters_t **result)
Creates a new instance of scanbotsdk_document_scanner_parameters with given params and stores it in t...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines_normalized(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_float_t **horizontal_lines_normalized, size_t size)
Returns value of horizontal_lines_normalized field of the given object. The returned pointers do NOT ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_aspect_ratios(scanbotsdk_document_scanner_parameters_t *self, scanbotsdk_aspect_ratio_t **aspect_ratios, size_t aspect_ratios_size)
Sets value of aspect_ratios field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_distance_score(scanbotsdk_document_detection_scores_t *self, double *distance_score)
Returns value of distance_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_accumulation_duration(scanbotsdk_partially_visible_document_configuration_t *self, int *accumulation_duration)
Returns value of accumulation_duration field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_aspect_ratio_score(scanbotsdk_document_detection_scores_t *self, double *aspect_ratio_score)
Returns value of aspect_ratio_score field of the given object.
struct scanbotsdk_partially_visible_document_configuration_t scanbotsdk_partially_visible_document_configuration_t
scanbotsdk_partially_visible_document_configuration_t class
Definition ScanbotSDKDocumentScannerTypes.h:326
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_create(double total_score, double distance_score, double angle_score, double size_score, double aspect_ratio_score, double line_coverage_score, double width_score, double height_score, scanbotsdk_document_detection_scores_t **result)
Creates a new instance of scanbotsdk_document_detection_scores with given params and stores it in the...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_aspect_ratio_score(scanbotsdk_document_scanner_parameters_t *self, int accepted_aspect_ratio_score)
Sets value of accepted_aspect_ratio_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_int_t **horizontal_lines, size_t size)
Returns value of horizontal_lines field of the given object. The returned pointers do NOT own the und...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_retention_time(scanbotsdk_partially_visible_document_configuration_t *self, int *retention_time)
Returns value of retention_time field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_aspect_ratio(scanbotsdk_document_detection_result_t *self, double *aspect_ratio)
Returns value of aspect_ratio field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_displacement_vector(scanbotsdk_document_detection_result_t *self, scanbotsdk_pointf_t *displacement_vector)
Returns value of displacement_vector field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_accumulation_duration(scanbotsdk_partially_visible_document_configuration_t *self, int accumulation_duration)
Sets value of accumulation_duration field of the given object.
scanbotsdk_document_detection_status_t
scanbotsdk_document_detection_status_t enum
Definition ScanbotSDKDocumentScannerTypes.h:696
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_UPPER_RIGHT
Definition ScanbotSDKDocumentScannerTypes.h:659
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_LOWER_RIGHT
Definition ScanbotSDKDocumentScannerTypes.h:665
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_UPPER_LEFT
Definition ScanbotSDKDocumentScannerTypes.h:677
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_LOWER_LEFT
Definition ScanbotSDKDocumentScannerTypes.h:671
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_UP
Definition ScanbotSDKDocumentScannerTypes.h:656
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_NONE
Definition ScanbotSDKDocumentScannerTypes.h:653
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_DOWN
Definition ScanbotSDKDocumentScannerTypes.h:668
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_LEFT
Definition ScanbotSDKDocumentScannerTypes.h:674
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_RIGHT
Definition ScanbotSDKDocumentScannerTypes.h:662
@ SCANBOTSDK_DOCUMENT_SCANNER_ENGINE_MODE_LEGACY
Definition ScanbotSDKDocumentScannerTypes.h:39
@ SCANBOTSDK_DOCUMENT_SCANNER_ENGINE_MODE_ML
Definition ScanbotSDKDocumentScannerTypes.h:36
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_OFF_CENTER
Definition ScanbotSDKDocumentScannerTypes.h:719
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_ORIENTATION_MISMATCH
Definition ScanbotSDKDocumentScannerTypes.h:714
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_PARTIALLY_VISIBLE
Definition ScanbotSDKDocumentScannerTypes.h:728
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_BAD_ASPECT_RATIO
Definition ScanbotSDKDocumentScannerTypes.h:711
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_TOO_NOISY
Definition ScanbotSDKDocumentScannerTypes.h:739
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_BAD_ANGLES
Definition ScanbotSDKDocumentScannerTypes.h:708
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_TOO_DARK
Definition ScanbotSDKDocumentScannerTypes.h:722
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK
Definition ScanbotSDKDocumentScannerTypes.h:702
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_NOT_ACQUIRED
Definition ScanbotSDKDocumentScannerTypes.h:699
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_TOO_SMALL
Definition ScanbotSDKDocumentScannerTypes.h:705
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_TOO_DARK
Definition ScanbotSDKDocumentScannerTypes.h:734
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_NOTHING_DETECTED
Definition ScanbotSDKDocumentScannerTypes.h:725
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_PARTIALLY_VISIBLE_TOO_CLOSE
Definition ScanbotSDKDocumentScannerTypes.h:731
struct scanbotsdk_line_segment_float_t scanbotsdk_line_segment_float_t
scanbotsdk_line_segment_float_t class
Definition ScanbotSDKGeometry.h:81
struct scanbotsdk_aspect_ratio_t scanbotsdk_aspect_ratio_t
scanbotsdk_aspect_ratio_t class
Definition ScanbotSDKGeometry.h:133
struct scanbotsdk_line_segment_int_t scanbotsdk_line_segment_int_t
scanbotsdk_line_segment_int_t class
Definition ScanbotSDKGeometry.h:29
Represents a point with integer coordinates.
Definition ScanbotSDKTypes.h:18
Represents a point with floating point coordinates.
Definition ScanbotSDKTypes.h:33
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31