Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKParametricFilters.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/ParametricFilters.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_PARAMETRICFILTERS_H
9#define SCANBOTSDK_PARAMETRICFILTERS_H
10
11
12#include <stdbool.h>
13#include <stddef.h>
14#include <stdint.h>
15#include <ScanbotSDKErrorCode.h>
16#include <ScanbotSDKDefs.h>
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22
40
50
76
86
93
101
102
109
122 int filter_type,
124
135
136
144
169
194
195
202
215 scanbotsdk_output_mode_t output_mode,
217
228
229
237
262
287
288
295
322 scanbotsdk_output_mode_t output_mode,
323 double denoise,
324 int radius,
327
338
339
347
372
397
426
457
482
483
490
515 double contrast_enhancement,
516 double color_enhancement,
517 double paper_whitening,
518 int paper_whitening_bias,
520
531
532
540
565
590
615
642
671
672
679
708 double contrast_enhancement,
709 double color_enhancement,
710 double paper_saturation,
711 double paper_lightness,
713
724
725
733
758
783
808
839
872
873
880
893 double brightness,
895
906
907
915
940
965
966
973
986 double contrast,
988
999
1000
1008
1033
1058
1059
1066
1097 double border_width_fraction,
1098 double black_outliers_fraction,
1099 double white_outliers_fraction,
1101
1112
1113
1121
1146
1179
1212
1245
1246
1255
1271 double black_point,
1272 double white_point,
1274
1285
1286
1294
1319
1344
1369
1370
1391
1401
1402#ifdef __cplusplus
1403} /* extern "C" */
1404#endif
1405
1406#endif /* SCANBOTSDK_PARAMETRICFILTERS_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
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....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_shadow_removal_filter_set_contrast_enhancement(scanbotsdk_color_document_shadow_removal_filter_t *self, double contrast_enhancement)
Sets value of contrast_enhancement field of the given object.
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_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_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:1254
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_color_document_shadow_removal_filter_set_paper_lightness(scanbotsdk_color_document_shadow_removal_filter_t *self, double paper_lightness)
Sets value of paper_lightness field of the given object.
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_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:1376
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_color_document_shadow_removal_filter_create(double contrast_enhancement, double color_enhancement, double paper_saturation, double paper_lightness, scanbotsdk_color_document_shadow_removal_filter_t **result)
Creates a new instance of scanbotsdk_color_document_shadow_removal_filter with given params and store...
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_color_document_shadow_removal_filter_set_paper_saturation(scanbotsdk_color_document_shadow_removal_filter_t *self, double paper_saturation)
Sets value of paper_saturation 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_color_document_shadow_removal_filter_as_scanbotsdk_parametric_filter(scanbotsdk_color_document_shadow_removal_filter_t *object, scanbotsdk_parametric_filter_t **result)
Casts the given instance of scanbotsdk_color_document_shadow_removal_filter_t to its parent type scan...
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_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_shadow_removal_filter_get_contrast_enhancement(scanbotsdk_color_document_shadow_removal_filter_t *self, double *contrast_enhancement)
Returns value of contrast_enhancement field of the given object.
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_color_document_shadow_removal_filter_free(scanbotsdk_color_document_shadow_removal_filter_t *object)
Frees the memory allocated for the instance of scanbotsdk_color_document_shadow_removal_filter_t....
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_color_document_shadow_removal_filter_get_color_enhancement(scanbotsdk_color_document_shadow_removal_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 ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_as_scanbotsdk_color_document_shadow_removal_filter(scanbotsdk_parametric_filter_t *object, scanbotsdk_color_document_shadow_removal_filter_t **result)
Casts the given instance of scanbotsdk_parametric_filter_t to its subtype scanbotsdk_color_document_s...
struct scanbotsdk_grayscale_filter_t scanbotsdk_grayscale_filter_t
scanbotsdk_grayscale_filter_t class
Definition ScanbotSDKParametricFilters.h:1065
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_shadow_removal_filter_create_with_defaults(scanbotsdk_color_document_shadow_removal_filter_t **result)
Creates a new instance of scanbotsdk_color_document_shadow_removal_filter_t with given required param...
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...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_color_document_shadow_removal_filter_get_paper_saturation(scanbotsdk_color_document_shadow_removal_filter_t *self, double *paper_saturation)
Returns value of paper_saturation field of the given object.
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...
struct scanbotsdk_contrast_filter_t scanbotsdk_contrast_filter_t
scanbotsdk_contrast_filter_t class
Definition ScanbotSDKParametricFilters.h:972
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_color_document_shadow_removal_filter_get_paper_lightness(scanbotsdk_color_document_shadow_removal_filter_t *self, double *paper_lightness)
Returns value of paper_lightness field of the given object.
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_color_document_filter_create(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...
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_shadow_removal_filter_set_color_enhancement(scanbotsdk_color_document_shadow_removal_filter_t *self, double color_enhancement)
Sets value of color_enhancement 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:879
struct scanbotsdk_color_document_shadow_removal_filter_t scanbotsdk_color_document_shadow_removal_filter_t
scanbotsdk_color_document_shadow_removal_filter_t class
Definition ScanbotSDKParametricFilters.h:678
SBSDK_API scanbotsdk_error_code_t scanbotsdk_parametric_filter_is_scanbotsdk_color_document_shadow_removal_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_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:1384
@ SCANBOTSDK_PAGE_BINARIZATION_DISABLED
Definition ScanbotSDKParametricFilters.h:1379
@ SCANBOTSDK_PAGE_BINARIZATION_ENABLED_IF_BINARIZATION_FILTER_SET
Definition ScanbotSDKParametricFilters.h:1388
@ SCANBOTSDK_OUTPUT_MODE_ANTIALIASED
Definition ScanbotSDKParametricFilters.h:37
@ SCANBOTSDK_OUTPUT_MODE_BINARY
Definition ScanbotSDKParametricFilters.h:31