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
542 int radius,
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,
551
562
563
571
596
627
660
693
726
751
776
803
832
833
840
853 double brightness,
855
866
867
875
900
925
926
933
946 double contrast,
948
959
960
968
993
1018
1019
1026
1057 double border_width_fraction,
1058 double black_outliers_fraction,
1059 double white_outliers_fraction,
1061
1072
1073
1081
1106
1139
1172
1205
1206
1215
1231 double black_point,
1232 double white_point,
1234
1245
1246
1254
1279
1304
1329
1330
1351
1361
1362#ifdef __cplusplus
1363} /* extern "C" */
1364#endif
1365
1366#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....
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