8#ifndef SCANBOTSDK_DOCUMENTQUALITYANALYZERTYPES_H
9#define SCANBOTSDK_DOCUMENTQUALITYANALYZERTYPES_H
19#include <ScanbotSDKDefs.h>
108 double symbol_quality,
180 double min_processed_fraction,
181 double max_processed_fraction,
182 int min_number_of_required_symbols,
400 bool inspect_small_text,
604 const char* quality_analysis_model,
605 double quality_acceptable_uncertain_threshold,
606 double quality_unacceptable_uncertain_threshold,
608 size_t quality_level_thresholds_size,
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,
615 int min_estimated_number_of_symbols_for_document,
617 double min_required_orientation_confidence,
618 bool return_quality_heatmap,
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