8#ifndef SCANBOTSDK_PARAMETRICFILTERS_H
9#define SCANBOTSDK_PARAMETRICFILTERS_H
16#include <ScanbotSDKDefs.h>
543 double border_width_fraction,
544 double black_outliers_fraction,
545 double white_outliers_fraction,
546 double contrast_enhancement,
547 double color_enhancement,
548 double paper_whitening,
549 int paper_whitening_bias,
1057 double border_width_fraction,
1058 double black_outliers_fraction,
1059 double white_outliers_fraction,
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:25
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_legacy_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_legacy_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_legacy_filter_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_brightness_filter_as_scanbotsdk_parametric_filter(scanbotsdk_brightness_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_brightness_filter_t to its parent type scanbotsdk_parametric_f...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_white_black_point_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_white_black_point_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_white_black_point_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_white_black_poin...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_free(scanbotsdk_grayscale_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_grayscale_filter_t. If null is passed,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_create(double black_point, double white_point, scanbotsdk_white_black_point_filter_t **result)
Creates a new instance of scanbotsdk_white_black_point_filter with given params and stores it in the ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_free(scanbotsdk_custom_binarization_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_custom_binarization_filter_t....
scanbotsdk_binarization_filter_preset_t
scanbotsdk_binarization_filter_preset_t enum
Definition ScanbotSDKParametricFilters.h:56
SBSDK_API scanbotsdk_error_code_t scanbotsdk_brightness_filter_free(scanbotsdk_brightness_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_brightness_filter_t. If null is passed,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_contrast_filter_as_scanbotsdk_parametric_filter(scanbotsdk_contrast_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_contrast_filter_t to its parent type scanbotsdk_parametric_fil...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_set_radius(scanbotsdk_custom_binarization_filter_t *self, int radius)
Sets value of radius field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_grayscale_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_grayscale_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_grayscale_filter...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_get_preset(scanbotsdk_custom_binarization_filter_t *self, scanbotsdk_binarization_filter_preset_t *preset)
Returns value of preset field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_legacy_filter_free(scanbotsdk_legacy_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_legacy_filter_t. If null is passed,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_legacy_filter_get_filter_type(scanbotsdk_legacy_filter_t *self, int *filter_type)
Returns value of filter_type field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_as_scanbotsdk_parametric_filter(scanbotsdk_grayscale_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_grayscale_filter_t to its parent type scanbotsdk_parametric_fi...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_black_outliers_fraction(scanbotsdk_color_document_filter_t *self, double *black_outliers_fraction)
Returns value of black_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_create_with_defaults(scanbotsdk_white_black_point_filter_t **result)
Creates a new instance of scanbotsdk_white_black_point_filter_t with given required params and stores...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_free(scanbotsdk_white_black_point_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_white_black_point_filter_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_black_outliers_fraction(scanbotsdk_color_document_filter_t *self, double black_outliers_fraction)
Sets value of black_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_contrast_filter_free(scanbotsdk_contrast_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_contrast_filter_t. If null is passed,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_create(double border_width_fraction, double black_outliers_fraction, double white_outliers_fraction, scanbotsdk_grayscale_filter_t **result)
Creates a new instance of scanbotsdk_grayscale_filter with given params and stores it in the location...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_scanbot_binarization_filter_get_output_mode(scanbotsdk_scanbot_binarization_filter_t *self, scanbotsdk_output_mode_t *output_mode)
Returns value of output_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_free(scanbotsdk_color_document_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_color_document_filter_t....
struct scanbotsdk_white_black_point_filter_t scanbotsdk_white_black_point_filter_t
scanbotsdk_white_black_point_filter_t class
Definition ScanbotSDKParametricFilters.h:1214
SBSDK_API scanbotsdk_error_code_t scanbotsdk_output_mode_t_to_string(scanbotsdk_output_mode_t value, const char **result)
Returns the string representation of the given scanbotsdk_output_mode_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_paper_whitening_bias(scanbotsdk_color_document_filter_t *self, int *paper_whitening_bias)
Returns value of paper_whitening_bias field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_brightness_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_scanbot_binarization_filter_as_scanbotsdk_parametric_filter(scanbotsdk_scanbot_binarization_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_scanbot_binarization_filter_t to its parent type scanbotsdk_pa...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_set_output_mode(scanbotsdk_custom_binarization_filter_t *self, scanbotsdk_output_mode_t output_mode)
Sets value of output_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_white_outliers_fraction(scanbotsdk_color_document_filter_t *self, double *white_outliers_fraction)
Returns value of white_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_legacy_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
struct scanbotsdk_scanbot_binarization_filter_t scanbotsdk_scanbot_binarization_filter_t
scanbotsdk_scanbot_binarization_filter_t class
Definition ScanbotSDKParametricFilters.h:201
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_set_black_point(scanbotsdk_white_black_point_filter_t *self, double black_point)
Sets value of black_point field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_page_binarization_t_to_string(scanbotsdk_page_binarization_t value, const char **result)
Returns the string representation of the given scanbotsdk_page_binarization_t value.
scanbotsdk_page_binarization_t
scanbotsdk_page_binarization_t enum
Definition ScanbotSDKParametricFilters.h:1336
SBSDK_API scanbotsdk_error_code_t scanbotsdk_contrast_filter_get_contrast(scanbotsdk_contrast_filter_t *self, double *contrast)
Returns value of contrast field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_as_scanbotsdk_parametric_filter(scanbotsdk_color_document_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_color_document_filter_t to its parent type scanbotsdk_parametr...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_contrast_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_contrast_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_contrast_filter_...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_scanbot_binarization_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_brightness_filter_set_brightness(scanbotsdk_brightness_filter_t *self, double brightness)
Sets value of brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_set_border_width_fraction(scanbotsdk_grayscale_filter_t *self, double border_width_fraction)
Sets value of border_width_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_get_white_outliers_fraction(scanbotsdk_grayscale_filter_t *self, double *white_outliers_fraction)
Returns value of white_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_as_scanbotsdk_parametric_filter(scanbotsdk_custom_binarization_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_custom_binarization_filter_t to its parent type scanbotsdk_par...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_contrast_enhancement(scanbotsdk_color_document_filter_t *self, double *contrast_enhancement)
Returns value of contrast_enhancement field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_get_white_point(scanbotsdk_white_black_point_filter_t *self, double *white_point)
Returns value of white_point field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_get_output_mode(scanbotsdk_custom_binarization_filter_t *self, scanbotsdk_output_mode_t *output_mode)
Returns value of output_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_get_black_outliers_fraction(scanbotsdk_grayscale_filter_t *self, double *black_outliers_fraction)
Returns value of black_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_border_width_fraction(scanbotsdk_color_document_filter_t *self, double *border_width_fraction)
Returns value of border_width_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_set_white_outliers_fraction(scanbotsdk_grayscale_filter_t *self, double white_outliers_fraction)
Sets value of white_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_create(int radius, double border_width_fraction, double black_outliers_fraction, double white_outliers_fraction, double contrast_enhancement, double color_enhancement, double paper_whitening, int paper_whitening_bias, scanbotsdk_color_document_filter_t **result)
Creates a new instance of scanbotsdk_color_document_filter with given params and stores it in the loc...
struct scanbotsdk_legacy_filter_t scanbotsdk_legacy_filter_t
scanbotsdk_legacy_filter_t class
Definition ScanbotSDKParametricFilters.h:108
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_as_scanbotsdk_parametric_filter(scanbotsdk_white_black_point_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_white_black_point_filter_t to its parent type scanbotsdk_param...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_paper_whitening(scanbotsdk_color_document_filter_t *self, double paper_whitening)
Sets value of paper_whitening field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_get_denoise(scanbotsdk_custom_binarization_filter_t *self, double *denoise)
Returns value of denoise field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_free(scanbotsdk_parametric_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_parametric_filter_t. If null is passed,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_set_white_point(scanbotsdk_white_black_point_filter_t *self, double white_point)
Sets value of white_point field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_brightness_filter_get_brightness(scanbotsdk_brightness_filter_t *self, double *brightness)
Returns value of brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_color_enhancement(scanbotsdk_color_document_filter_t *self, double *color_enhancement)
Returns value of color_enhancement field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_legacy_filter_create_with_defaults(scanbotsdk_legacy_filter_t **result)
Creates a new instance of scanbotsdk_legacy_filter_t with given required params and stores it in the ...
struct scanbotsdk_grayscale_filter_t scanbotsdk_grayscale_filter_t
scanbotsdk_grayscale_filter_t class
Definition ScanbotSDKParametricFilters.h:1025
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_get_radius(scanbotsdk_custom_binarization_filter_t *self, int *radius)
Returns value of radius field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_custom_binarization_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_custom_binarization_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_custom_binarizat...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_scanbot_binarization_filter_create_with_defaults(scanbotsdk_scanbot_binarization_filter_t **result)
Creates a new instance of scanbotsdk_scanbot_binarization_filter_t with given required params and sto...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_contrast_enhancement(scanbotsdk_color_document_filter_t *self, double contrast_enhancement)
Sets value of contrast_enhancement field of the given object.
struct scanbotsdk_parametric_filter_t scanbotsdk_parametric_filter_t
scanbotsdk_parametric_filter_t class
Definition ScanbotSDKParametricFilters.h:92
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_set_black_outliers_fraction(scanbotsdk_grayscale_filter_t *self, double black_outliers_fraction)
Sets value of black_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_brightness_filter_create(double brightness, scanbotsdk_brightness_filter_t **result)
Creates a new instance of scanbotsdk_brightness_filter with given params and stores it in the locatio...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_create_with_defaults(scanbotsdk_color_document_filter_t **result)
Creates a new instance of scanbotsdk_color_document_filter_t with given required params and stores it...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_color_document_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_scanbot_binarization_filter_set_output_mode(scanbotsdk_scanbot_binarization_filter_t *self, scanbotsdk_output_mode_t output_mode)
Sets value of output_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_contrast_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_legacy_filter_as_scanbotsdk_parametric_filter(scanbotsdk_legacy_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_legacy_filter_t to its parent type scanbotsdk_parametric_filte...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_legacy_filter_set_filter_type(scanbotsdk_legacy_filter_t *self, int filter_type)
Sets value of filter_type field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_white_black_point_filter_get_black_point(scanbotsdk_white_black_point_filter_t *self, double *black_point)
Returns value of black_point field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_custom_binarization_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
scanbotsdk_output_mode_t
scanbotsdk_output_mode_t enum
Definition ScanbotSDKParametricFilters.h:28
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_scanbot_binarization_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_scanbot_binarization_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_scanbot_binariza...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_border_width_fraction(scanbotsdk_color_document_filter_t *self, double border_width_fraction)
Sets value of border_width_fraction field of the given object.
struct scanbotsdk_contrast_filter_t scanbotsdk_contrast_filter_t
scanbotsdk_contrast_filter_t class
Definition ScanbotSDKParametricFilters.h:932
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_radius(scanbotsdk_color_document_filter_t *self, int *radius)
Returns value of radius field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_color_enhancement(scanbotsdk_color_document_filter_t *self, double color_enhancement)
Sets value of color_enhancement field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_binarization_filter_preset_t_to_string(scanbotsdk_binarization_filter_preset_t value, const char **result)
Returns the string representation of the given scanbotsdk_binarization_filter_preset_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_grayscale_filter(scanbotsdk_parametric_filter_t *object, bool *result)
Checks if the given instance of scanbotsdk_parametric_filter_t is an instance of its subtype scanbots...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_paper_whitening_bias(scanbotsdk_color_document_filter_t *self, int paper_whitening_bias)
Sets value of paper_whitening_bias field of the given object.
struct scanbotsdk_custom_binarization_filter_t scanbotsdk_custom_binarization_filter_t
scanbotsdk_custom_binarization_filter_t class
Definition ScanbotSDKParametricFilters.h:294
SBSDK_API scanbotsdk_error_code_t scanbotsdk_brightness_filter_create_with_defaults(scanbotsdk_brightness_filter_t **result)
Creates a new instance of scanbotsdk_brightness_filter_t with given required params and stores it in ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_scanbot_binarization_filter_create(scanbotsdk_output_mode_t output_mode, scanbotsdk_scanbot_binarization_filter_t **result)
Creates a new instance of scanbotsdk_scanbot_binarization_filter with given params and stores it in t...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_create_with_defaults(scanbotsdk_custom_binarization_filter_t **result)
Creates a new instance of scanbotsdk_custom_binarization_filter_t with given required params and stor...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_create(scanbotsdk_output_mode_t output_mode, double denoise, int radius, scanbotsdk_binarization_filter_preset_t preset, scanbotsdk_custom_binarization_filter_t **result)
Creates a new instance of scanbotsdk_custom_binarization_filter with given params and stores it in th...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_contrast_filter_set_contrast(scanbotsdk_contrast_filter_t *self, double contrast)
Sets value of contrast field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_contrast_filter_create(double contrast, scanbotsdk_contrast_filter_t **result)
Creates a new instance of scanbotsdk_contrast_filter with given params and stores it in the location ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_create_with_defaults(scanbotsdk_grayscale_filter_t **result)
Creates a new instance of scanbotsdk_grayscale_filter_t with given required params and stores it in t...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_contrast_filter_create_with_defaults(scanbotsdk_contrast_filter_t **result)
Creates a new instance of scanbotsdk_contrast_filter_t with given required params and stores it in th...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_get_paper_whitening(scanbotsdk_color_document_filter_t *self, double *paper_whitening)
Returns value of paper_whitening field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_set_preset(scanbotsdk_custom_binarization_filter_t *self, scanbotsdk_binarization_filter_preset_t preset)
Sets value of preset field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_grayscale_filter_get_border_width_fraction(scanbotsdk_grayscale_filter_t *self, double *border_width_fraction)
Returns value of border_width_fraction field of the given object.
struct scanbotsdk_color_document_filter_t scanbotsdk_color_document_filter_t
scanbotsdk_color_document_filter_t class
Definition ScanbotSDKParametricFilters.h:489
SBSDK_API scanbotsdk_error_code_t scanbotsdk_custom_binarization_filter_set_denoise(scanbotsdk_custom_binarization_filter_t *self, double denoise)
Sets value of denoise field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_radius(scanbotsdk_color_document_filter_t *self, int radius)
Sets value of radius field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_filter_set_white_outliers_fraction(scanbotsdk_color_document_filter_t *self, double white_outliers_fraction)
Sets value of white_outliers_fraction field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_color_document_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_color_document_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_color_document_f...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_brightness_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_brightness_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_brightness_filte...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_legacy_filter_create(int filter_type, scanbotsdk_legacy_filter_t **result)
Creates a new instance of scanbotsdk_legacy_filter with given params and stores it in the location sp...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_scanbot_binarization_filter_free(scanbotsdk_scanbot_binarization_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_scanbot_binarization_filter_t....
struct scanbotsdk_brightness_filter_t scanbotsdk_brightness_filter_t
scanbotsdk_brightness_filter_t class
Definition ScanbotSDKParametricFilters.h:839
@ SCANBOTSDK_BINARIZATION_FILTER_PRESET_PRESET_5
Definition ScanbotSDKParametricFilters.h:73
@ SCANBOTSDK_BINARIZATION_FILTER_PRESET_PRESET_1
Definition ScanbotSDKParametricFilters.h:59
@ SCANBOTSDK_BINARIZATION_FILTER_PRESET_PRESET_3
Definition ScanbotSDKParametricFilters.h:65
@ SCANBOTSDK_BINARIZATION_FILTER_PRESET_PRESET_2
Definition ScanbotSDKParametricFilters.h:62
@ SCANBOTSDK_BINARIZATION_FILTER_PRESET_PRESET_4
Definition ScanbotSDKParametricFilters.h:68
@ SCANBOTSDK_PAGE_BINARIZATION_ENABLED
Definition ScanbotSDKParametricFilters.h:1344
@ SCANBOTSDK_PAGE_BINARIZATION_DISABLED
Definition ScanbotSDKParametricFilters.h:1339
@ SCANBOTSDK_PAGE_BINARIZATION_ENABLED_IF_BINARIZATION_FILTER_SET
Definition ScanbotSDKParametricFilters.h:1348
@ SCANBOTSDK_OUTPUT_MODE_ANTIALIASED
Definition ScanbotSDKParametricFilters.h:37
@ SCANBOTSDK_OUTPUT_MODE_BINARY
Definition ScanbotSDKParametricFilters.h:31