Custom Binarization Filter
data class CustomBinarizationFilter(var outputMode: OutputMode = OutputMode.BINARY, var denoise: Double = 0.5, var radius: Int = 32, var preset: BinarizationFilterPreset = BinarizationFilterPreset.PRESET_4) : ParametricFilter, Parcelable
Automatic binarization filter. This filter is a good starting point for most use cases.
Constructors
Link copied to clipboard
constructor(outputMode: OutputMode = OutputMode.BINARY, denoise: Double = 0.5, radius: Int = 32, preset: BinarizationFilterPreset = BinarizationFilterPreset.PRESET_4)
Properties
Link copied to clipboard
Output mode of the filter. BINARY will return a black and white image, GRAYSCALE will return an antialiased grayscale image.
Link copied to clipboard
Preset of binarization filter parameters that are found to perform well on different types of documents.
Link copied to clipboard
Filter radius. The bigger the radius, the slower the filter and generally the less noise in the result. The radius is used for both shadows removal and the calculation of local statistics in the main body of the filter. Higher radius usually allows to cope better with regions of light text on dark background. All the values larger than 127 are clamped to 127.