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
50
60
79
89
96
108 double symbol_quality,
109 double symbol_ratio,
111
112
120
130
140
141
150
179 bool enabled,
180 double min_processed_fraction,
181 double max_processed_fraction,
182 int min_number_of_required_symbols,
183 int tile_size,
185
196
197
205
230
259
288
313
338
339
352
362
370
398 scanbotsdk_document_quality_t minimum_acceptable_quality,
399 scanbotsdk_document_quality_t minimum_uncertain_quality,
400 bool inspect_small_text,
402
413
414
422
434
463
490
519
520
533
604 const char* quality_analysis_model,
605 double quality_acceptable_uncertain_threshold,
606 double quality_unacceptable_uncertain_threshold,
607 scanbotsdk_document_quality_threshold_t** quality_level_thresholds,
608 size_t quality_level_thresholds_size,
609 scanbotsdk_document_quality_t* quality_level_indices,
610 size_t quality_level_indices_size,
611 double* input_scales,
612 size_t input_scales_size,
613 double input_scale_threshold_to_process_entire_image,
614 int max_image_size,
615 int min_estimated_number_of_symbols_for_document,
616 scanbotsdk_process_by_tile_configuration_t* process_by_tile_configuration,
617 double min_required_orientation_confidence,
618 bool return_quality_heatmap,
621
632
633
641
676
717
742
775
807
847
872
897
924
945
972
1001
1024
1025
1032
1040
1052
1062
1072
1082
1092
1102
1112
1122
1132
1133
1140
1148
1167
1177
1178
1185
1193
1203
1204
1211
1219
1229
1240
1252
1265
1281
1299
1311
1321
1322
1323#ifdef __cplusplus
1324} /* extern "C" */
1325#endif
1326
1327#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:25
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, const char *quality_analysis_model)
Sets value of quality_analysis_model field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_quality_analyzer_configuration_create(const char *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_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_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_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:1210
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:1184
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_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:532
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:95
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_character_level_annotations_get_api_version(scanbotsdk_character_level_annotations_t *self, const char **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_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:369
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:66
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:149
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:346
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:1139
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:1031
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_document_quality_analyzer_configuration_get_quality_analysis_model(scanbotsdk_document_quality_analyzer_configuration_t *self, const char **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_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:38
@ SCANBOTSDK_DOCUMENT_QUALITY_EXCELLENT
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:47
@ SCANBOTSDK_DOCUMENT_QUALITY_VERY_POOR
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:35
@ SCANBOTSDK_DOCUMENT_QUALITY_GOOD
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:44
@ SCANBOTSDK_DOCUMENT_QUALITY_REASONABLE
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:41
@ SCANBOTSDK_DOCUMENT_QUALITY_ASSESSMENT_ACCEPTABLE
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:69
@ SCANBOTSDK_DOCUMENT_QUALITY_ASSESSMENT_UNCERTAIN
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:76
@ SCANBOTSDK_DOCUMENT_QUALITY_ASSESSMENT_UNACCEPTABLE
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:72
@ SCANBOTSDK_DOCUMENT_QUALITY_ANALYZER_COMPATIBILITY_MODE_V8
Definition ScanbotSDKDocumentQualityAnalyzerTypes.h:349
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