Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKDocumentQualityAnalyzerTypes.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/DocumentQualityAnalyzerTypes.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_DOCUMENTQUALITYANALYZERTYPES_H
9#define SCANBOTSDK_DOCUMENTQUALITYANALYZERTYPES_H
10
11
12#include <ScanbotSDKImage.h>
13#include <ScanbotSDKTypes.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
55
65
87
97
104
116 double symbol_quality,
117 double symbol_ratio,
119
120
128
138
148
149
158
187 bool enabled,
188 double min_processed_fraction,
189 double max_processed_fraction,
190 int min_number_of_required_symbols,
191 int tile_size,
193
204
205
213
238
267
296
321
346
347
361
371
379
407 scanbotsdk_document_quality_t minimum_acceptable_quality,
408 scanbotsdk_document_quality_t minimum_uncertain_quality,
409 bool inspect_small_text,
411
422
423
431
443
472
499
528
529
542
613 scanbotsdk_u8string_ref_t quality_analysis_model,
614 double quality_acceptable_uncertain_threshold,
615 double quality_unacceptable_uncertain_threshold,
616 scanbotsdk_document_quality_threshold_t** quality_level_thresholds,
617 size_t quality_level_thresholds_size,
618 scanbotsdk_document_quality_t* quality_level_indices,
619 size_t quality_level_indices_size,
620 double* input_scales,
621 size_t input_scales_size,
622 double input_scale_threshold_to_process_entire_image,
623 int max_image_size,
624 int min_estimated_number_of_symbols_for_document,
625 scanbotsdk_process_by_tile_configuration_t* process_by_tile_configuration,
626 double min_required_orientation_confidence,
627 bool return_quality_heatmap,
630
641
642
650
685
726
751
784
816
856
881
906
933
954
981
1010
1033
1034
1041
1049
1061
1071
1081
1091
1101
1111
1121
1131
1141
1142
1149
1157
1176
1186
1187
1194
1202
1212
1213
1220
1228
1238
1249
1261
1274
1290
1308
1320
1330
1331
1332#ifdef __cplusplus
1333} /* extern "C" */
1334#endif
1335
1336#endif /* SCANBOTSDK_DOCUMENTQUALITYANALYZERTYPES_H */
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:26
ScanbotSDK Image Ref C API.
The Scanbot SDK C API primitive types.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_document_found(scanbotsdk_document_quality_analyzer_result_t *self, bool *document_found)
Returns value of document_found field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_quality_analysis_model(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_u8string_ref_t quality_analysis_model)
Sets value of quality_analysis_model field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_orientation(scanbotsdk_document_quality_analyzer_result_t *self, double *orientation)
Returns value of orientation field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_input_scales_size(scanbotsdk_document_quality_analyzer_configuration_t *self, size_t *size)
Returns size of input_scales array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_training_data_free(scanbotsdk_document_quality_analyzer_training_data_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_quality_analyzer_training_data_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_orientation_confidence(scanbotsdk_document_quality_analyzer_result_t *self, double *orientation_confidence)
Returns value of orientation_confidence field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotations_get_api_version(scanbotsdk_character_level_annotations_t *self, scanbotsdk_u8string_ref_t *api_version)
Returns value of api_version field of the given object. The returned pointers do NOT own the underlyi...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotations_get_annotations(scanbotsdk_character_level_annotations_t *self, scanbotsdk_character_level_annotation_t **annotations, size_t size)
Returns value of annotations field of the given object. The returned pointers do NOT own the underlyi...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_create_with_defaults(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t **result)
Creates a new instance of scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t wit...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_process_by_tile_configuration(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_process_by_tile_configuration_t **process_by_tile_configuration)
Returns value of process_by_tile_configuration field of the given object. The returned pointers do NO...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_set_min_processed_fraction(scanbotsdk_process_by_tile_configuration_t *self, double min_processed_fraction)
Sets value of min_processed_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_orientation_deviation(scanbotsdk_character_level_annotation_t *self, double *orientation_deviation)
Returns value of orientation_deviation field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_input_scales(scanbotsdk_document_quality_analyzer_configuration_t *self, double **input_scales)
Returns value of input_scales field of the given object. The returned value is direct view into memor...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_create(scanbotsdk_u8string_ref_t quality_analysis_model, double quality_acceptable_uncertain_threshold, double quality_unacceptable_uncertain_threshold, scanbotsdk_document_quality_threshold_t **quality_level_thresholds, size_t quality_level_thresholds_size, scanbotsdk_document_quality_t *quality_level_indices, size_t quality_level_indices_size, double *input_scales, size_t input_scales_size, double input_scale_threshold_to_process_entire_image, int max_image_size, int min_estimated_number_of_symbols_for_document, scanbotsdk_process_by_tile_configuration_t *process_by_tile_configuration, double min_required_orientation_confidence, bool return_quality_heatmap, scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *compatibility_mode, scanbotsdk_document_quality_analyzer_configuration_t **result)
Creates a new instance of scanbotsdk_document_quality_analyzer_configuration with given params and st...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_assessment_t_to_string(scanbotsdk_document_quality_assessment_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_quality_assessment_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_quality_acceptable_uncertain_threshold(scanbotsdk_document_quality_analyzer_configuration_t *self, double *quality_acceptable_uncertain_threshold)
Returns value of quality_acceptable_uncertain_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_get_min_processed_fraction(scanbotsdk_process_by_tile_configuration_t *self, double *min_processed_fraction)
Returns value of min_processed_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_free(scanbotsdk_document_quality_analyzer_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_quality_analyzer_result_t....
struct scanbotsdk_document_quality_analyzer_result_t scanbotsdk_document_quality_analyzer_result_t
scanbotsdk_document_quality_analyzer_result_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:1219
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_set_minimum_uncertain_quality(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *self, scanbotsdk_document_quality_t minimum_uncertain_quality)
Sets value of minimum_uncertain_quality field of the given object.
scanbotsdk_document_quality_t
scanbotsdk_document_quality_t enum
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:32
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_orientation_normalized(scanbotsdk_character_level_annotation_t *self, double *orientation_normalized)
Returns value of orientation_normalized field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_orientation(scanbotsdk_character_level_annotation_t *self, double *orientation)
Returns value of orientation field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_quality_unacceptable_uncertain_threshold(scanbotsdk_document_quality_analyzer_configuration_t *self, double *quality_unacceptable_uncertain_threshold)
Returns value of quality_unacceptable_uncertain_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_training_data_get_character_level_annotations(scanbotsdk_document_quality_analyzer_training_data_t *self, scanbotsdk_character_level_annotations_t **character_level_annotations)
Returns value of character_level_annotations field of the given object. The returned pointers do NOT ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_quality_acceptable_uncertain_threshold(scanbotsdk_document_quality_analyzer_configuration_t *self, double quality_acceptable_uncertain_threshold)
Sets value of quality_acceptable_uncertain_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_threshold_get_symbol_ratio(scanbotsdk_document_quality_threshold_t *self, double *symbol_ratio)
Returns value of symbol_ratio field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_set_tile_size(scanbotsdk_process_by_tile_configuration_t *self, int tile_size)
Sets value of tile_size field of the given object.
struct scanbotsdk_document_quality_analyzer_training_data_t scanbotsdk_document_quality_analyzer_training_data_t
scanbotsdk_document_quality_analyzer_training_data_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:1193
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_create(scanbotsdk_document_quality_analyzer_compatibility_mode_t mode, scanbotsdk_document_quality_t minimum_acceptable_quality, scanbotsdk_document_quality_t minimum_uncertain_quality, bool inspect_small_text, scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t **result)
Creates a new instance of scanbotsdk_document_quality_analyzer_compatibility_mode_configuration with ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_set_enabled(scanbotsdk_process_by_tile_configuration_t *self, bool enabled)
Sets value of enabled field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_compatibility_mode(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t **compatibility_mode)
Returns value of compatibility_mode field of the given object. The returned pointers do NOT own the u...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_cumulative_quality_histogram(scanbotsdk_document_quality_analyzer_result_t *self, int **cumulative_quality_histogram)
Returns value of cumulative_quality_histogram field of the given object. The returned value is direct...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_quality_analysis_model(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_u8string_ref_t *quality_analysis_model)
Returns value of quality_analysis_model field of the given object. The returned pointers do NOT own t...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_return_quality_heatmap(scanbotsdk_document_quality_analyzer_configuration_t *self, bool *return_quality_heatmap)
Returns value of return_quality_heatmap field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_input_scales(scanbotsdk_document_quality_analyzer_configuration_t *self, double *input_scales, size_t input_scales_size)
Sets value of input_scales field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_quality_level_indices_size(scanbotsdk_document_quality_analyzer_configuration_t *self, size_t *size)
Returns size of quality_level_indices array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_free(scanbotsdk_character_level_annotation_t *object)
Frees the memory allocated for the instance of scanbotsdk_character_level_annotation_t....
struct scanbotsdk_document_quality_analyzer_configuration_t scanbotsdk_document_quality_analyzer_configuration_t
scanbotsdk_document_quality_analyzer_configuration_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:541
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_t_to_string(scanbotsdk_document_quality_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_quality_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_set_minimum_acceptable_quality(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *self, scanbotsdk_document_quality_t minimum_acceptable_quality)
Sets value of minimum_acceptable_quality field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_create_with_defaults(scanbotsdk_process_by_tile_configuration_t **result)
Creates a new instance of scanbotsdk_process_by_tile_configuration_t with given required params and s...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_min_estimated_number_of_symbols_for_document(scanbotsdk_document_quality_analyzer_configuration_t *self, int min_estimated_number_of_symbols_for_document)
Sets value of min_estimated_number_of_symbols_for_document field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_input_scale_threshold_to_process_entire_image(scanbotsdk_document_quality_analyzer_configuration_t *self, double *input_scale_threshold_to_process_entire_image)
Returns value of input_scale_threshold_to_process_entire_image field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_max_image_size(scanbotsdk_document_quality_analyzer_configuration_t *self, int *max_image_size)
Returns value of max_image_size field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_set_max_processed_fraction(scanbotsdk_process_by_tile_configuration_t *self, double max_processed_fraction)
Sets value of max_processed_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_get_minimum_uncertain_quality(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *self, scanbotsdk_document_quality_t *minimum_uncertain_quality)
Returns value of minimum_uncertain_quality field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_get_minimum_acceptable_quality(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *self, scanbotsdk_document_quality_t *minimum_acceptable_quality)
Returns value of minimum_acceptable_quality field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_t_to_string(scanbotsdk_document_quality_analyzer_compatibility_mode_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_quality_analyzer_compatibility_mod...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_free(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_quality_analyzer_compatibility_mod...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_create_with_defaults(scanbotsdk_document_quality_analyzer_configuration_t **result)
Creates a new instance of scanbotsdk_document_quality_analyzer_configuration_t with given required pa...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_quality_level_thresholds_size(scanbotsdk_document_quality_analyzer_configuration_t *self, size_t *size)
Returns size of quality_level_thresholds array.
struct scanbotsdk_document_quality_threshold_t scanbotsdk_document_quality_threshold_t
scanbotsdk_document_quality_threshold_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:103
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_get_tile_size(scanbotsdk_process_by_tile_configuration_t *self, int *tile_size)
Returns value of tile_size field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_min_required_orientation_confidence(scanbotsdk_document_quality_analyzer_configuration_t *self, double min_required_orientation_confidence)
Sets value of min_required_orientation_confidence field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_contrast(scanbotsdk_character_level_annotation_t *self, double *contrast)
Returns value of contrast field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_input_scale_threshold_to_process_entire_image(scanbotsdk_document_quality_analyzer_configuration_t *self, double input_scale_threshold_to_process_entire_image)
Sets value of input_scale_threshold_to_process_entire_image field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_create(bool enabled, double min_processed_fraction, double max_processed_fraction, int min_number_of_required_symbols, int tile_size, scanbotsdk_process_by_tile_configuration_t **result)
Creates a new instance of scanbotsdk_process_by_tile_configuration with given params and stores it in...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_threshold_get_symbol_quality(scanbotsdk_document_quality_threshold_t *self, double *symbol_quality)
Returns value of symbol_quality field of the given object.
struct scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t
scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:378
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_get_mode(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *self, scanbotsdk_document_quality_analyzer_compatibility_mode_t *mode)
Returns value of mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_threshold_create(double symbol_quality, double symbol_ratio, scanbotsdk_document_quality_threshold_t **result)
Creates a new instance of scanbotsdk_document_quality_threshold with given params and stores it in th...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_set_inspect_small_text(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *self, bool inspect_small_text)
Sets value of inspect_small_text field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_plot_height(scanbotsdk_character_level_annotation_t *self, double *plot_height)
Returns value of plot_height field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_cumulative_quality_histogram_size(scanbotsdk_document_quality_analyzer_result_t *self, size_t *size)
Returns size of cumulative_quality_histogram array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_set_min_number_of_required_symbols(scanbotsdk_process_by_tile_configuration_t *self, int min_number_of_required_symbols)
Sets value of min_number_of_required_symbols field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_quality_level_thresholds(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_document_quality_threshold_t **quality_level_thresholds, size_t size)
Returns value of quality_level_thresholds field of the given object. The returned pointers do NOT own...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_get_enabled(scanbotsdk_process_by_tile_configuration_t *self, bool *enabled)
Returns value of enabled field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_quality_level_indices(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_document_quality_t *quality_level_indices, size_t quality_level_indices_size)
Sets value of quality_level_indices field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_min_estimated_number_of_symbols_for_document(scanbotsdk_document_quality_analyzer_configuration_t *self, int *min_estimated_number_of_symbols_for_document)
Returns value of min_estimated_number_of_symbols_for_document field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_quality_heatmap(scanbotsdk_document_quality_analyzer_result_t *self, scanbotsdk_image_t **quality_heatmap)
Returns value of quality_heatmap field of the given object. The returned pointers do NOT own the unde...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_max_image_size(scanbotsdk_document_quality_analyzer_configuration_t *self, int max_image_size)
Sets value of max_image_size field of the given object.
scanbotsdk_document_quality_assessment_t
scanbotsdk_document_quality_assessment_t enum
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:71
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_get_min_number_of_required_symbols(scanbotsdk_process_by_tile_configuration_t *self, int *min_number_of_required_symbols)
Returns value of min_number_of_required_symbols field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_quality_level_indices(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_document_quality_t **quality_level_indices)
Returns value of quality_level_indices field of the given object. The returned value is direct view i...
struct scanbotsdk_process_by_tile_configuration_t scanbotsdk_process_by_tile_configuration_t
scanbotsdk_process_by_tile_configuration_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:157
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_free(scanbotsdk_document_quality_analyzer_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_quality_analyzer_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_return_quality_heatmap(scanbotsdk_document_quality_analyzer_configuration_t *self, bool return_quality_heatmap)
Sets value of return_quality_heatmap field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_quality(scanbotsdk_document_quality_analyzer_result_t *self, scanbotsdk_document_quality_assessment_t *quality)
Returns value of quality field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_get_min_required_orientation_confidence(scanbotsdk_document_quality_analyzer_configuration_t *self, double *min_required_orientation_confidence)
Returns value of min_required_orientation_confidence field of the given object.
scanbotsdk_document_quality_analyzer_compatibility_mode_t
scanbotsdk_document_quality_analyzer_compatibility_mode_t enum
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:354
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotations_free(scanbotsdk_character_level_annotations_t *object)
Frees the memory allocated for the instance of scanbotsdk_character_level_annotations_t....
struct scanbotsdk_character_level_annotations_t scanbotsdk_character_level_annotations_t
scanbotsdk_character_level_annotations_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:1148
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_free(scanbotsdk_process_by_tile_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_process_by_tile_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_get_inspect_small_text(scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *self, bool *inspect_small_text)
Returns value of inspect_small_text field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_quality_unacceptable_uncertain_threshold(scanbotsdk_document_quality_analyzer_configuration_t *self, double quality_unacceptable_uncertain_threshold)
Sets value of quality_unacceptable_uncertain_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_font_size(scanbotsdk_character_level_annotation_t *self, double *font_size)
Returns value of font_size field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_best_input_scale(scanbotsdk_document_quality_analyzer_result_t *self, double *best_input_scale)
Returns value of best_input_scale field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_process_by_tile_configuration_get_max_processed_fraction(scanbotsdk_process_by_tile_configuration_t *self, double *max_processed_fraction)
Returns value of max_processed_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_process_by_tile_configuration(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_process_by_tile_configuration_t *process_by_tile_configuration)
Sets value of process_by_tile_configuration field of the given object.
struct scanbotsdk_character_level_annotation_t scanbotsdk_character_level_annotation_t
scanbotsdk_character_level_annotation_t class
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:1040
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_compatibility_mode(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_document_quality_analyzer_compatibility_mode_configuration_t *compatibility_mode)
Sets value of compatibility_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_plot_width(scanbotsdk_character_level_annotation_t *self, double *plot_width)
Returns value of plot_width field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_plot_center(scanbotsdk_character_level_annotation_t *self, scanbotsdk_pointf_t *plot_center)
Returns value of plot_center field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotation_get_ocrability(scanbotsdk_character_level_annotation_t *self, double *ocrability)
Returns value of ocrability field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_threshold_free(scanbotsdk_document_quality_threshold_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_quality_threshold_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_set_quality_level_thresholds(scanbotsdk_document_quality_analyzer_configuration_t *self, scanbotsdk_document_quality_threshold_t **quality_level_thresholds, size_t quality_level_thresholds_size)
Sets value of quality_level_thresholds field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_character_level_annotations_get_annotations_size(scanbotsdk_character_level_annotations_t *self, size_t *size)
Returns size of annotations array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_result_get_quality_level(scanbotsdk_document_quality_analyzer_result_t *self, scanbotsdk_document_quality_t **quality_level)
Returns value of quality_level field of the given object. The returned pointers do NOT own the underl...
@ SCANBOTSDK_DOCUMENT_QUALITY_POOR
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:40
@ SCANBOTSDK_DOCUMENT_QUALITY_EXCELLENT
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:52
@ SCANBOTSDK_DOCUMENT_QUALITY_VERY_POOR
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:36
@ SCANBOTSDK_DOCUMENT_QUALITY_GOOD
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:48
@ SCANBOTSDK_DOCUMENT_QUALITY_REASONABLE
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:44
@ SCANBOTSDK_DOCUMENT_QUALITY_ASSESSMENT_ACCEPTABLE
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:75
@ SCANBOTSDK_DOCUMENT_QUALITY_ASSESSMENT_UNCERTAIN
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:84
@ SCANBOTSDK_DOCUMENT_QUALITY_ASSESSMENT_UNACCEPTABLE
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:79
@ SCANBOTSDK_DOCUMENT_QUALITY_ANALYZER_COMPATIBILITY_MODE_V8
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:358
Represents a point with floating point coordinates.
Definition ScanbotSDKTypes.h:36
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31
Represents a non-owning view of a UTF-8 encoded string.
Definition ScanbotSDKTypes.h:112