PreprocessingFilter
Contents
[
Hide
]PreprocessingFilter class
Base class for image processing commands.
The PreprocessingFilter type exposes the following members:
Constructors
Name | Description |
---|---|
PreprocessingFilter() | Initializes a new instance of the PreprocessingFilter class |
Properties
Name | Description |
---|---|
default | Default filters collection contain AutoSkew filter |
empty | Empty filters collection |
Methods
Name | Description |
---|---|
binarize() | Converts an image to black-and-white image. Binary images are images whose pixels have only two possible intensity values. They are normally displayed as black and white. Numerically, the two values are often 0 for black, and 255 for white. Binary images are produced by auto thresholding an image. |
binarize(area) | Converts a part of the image to black-and-white image. Binary images are images whose pixels have only two possible intensity values. They are normally displayed as black and white. Numerically, the two values are often 0 for black, and 255 for white. Binary images are produced by auto thresholding an image. |
resize(width, height, type) | Rescale image - Upscale or downscale image resolution. |
resize(width, height) | Rescale image - Upscale or downscale image resolution. |
dilate() | Dilation adds pixels to the boundaries of objects in an image. |
dilate(area) | Dilation adds pixels to the boundaries of objects in a part of the image. |
invert() | Automatically inverts colors in a document image. |
invert(area) | Automatically inverts colors in a part of the image. |
rotate(angle) | Rotate original image. |
rotate(angle, area) | Rotate a part of the image. |
scale(ratio) | Rescale image - Upscale or downscale image resolution. InterpolationFilterType = Lanczos8 |
scale(ratio, type) | Rescale image - Upscale or downscale image resolution. |
threshold(value) | Create a binary image based on setting a threshold value on the pixel intensity of the original image. |
threshold(value, area) | Create a binary part of the image based on setting a threshold value on the pixel intensity of the original image part. |
median() | The median filter run through each element of the image and replace each pixel with the median of its neighboring pixels. |
median(area) | The median filter run through each element of the image part and replace each pixel with the median of its neighboring pixels. |
auto_denoising() | Enables the use of an additional neural network to improve the image - reduce noise. Useful for images with scan artifacts, distortion, spots, flares, gradients, foreign elements. |
auto_denoising(area) | Enables the use of an additional neural network to improve the image part - reduce noise. Useful for images with scan artifacts, distortion, spots, flares, gradients, foreign elements. |
auto_skew() | Enables the automatic image skew correction. |
auto_skew(area) | Enables the automatic image part skew correction. |
contrast_correction_filter() | Contrast correction filter. |
contrast_correction_filter(area) | Contrast correction filter for the part of the image. |
to_grayscale() | Converts an image to grayscale image. Grayscale image have 256 level of light in image (0 to 255). |
auto_dewarping() | Automatically corrects geometric distortions in the image. Extremely resource intensive! |
add(filter) | Add the new filter to the collection to further run all operations. Consistency in the collection matters. |
See Also
- namespace aspose.ocr.models.preprocessingfilters
- assembly Aspose.ocr