adaptiveThreshold: Adaptive Thresholding
Description
adaptiveThreshold
transforms a grayscale image to a
binary image using an adaptive threshold.
Usage
adaptiveThreshold(image, max_value = 255, method = "mean",
threshold_type = "inverse", block_size = 31, C = 25)
Arguments
image
An an 8-bit (8U) single-channel Image
object.
max_value
Non-zero numerical value assigned to the pixels above the
adaptive threshold (default: 255).
method
The name of the adaptive thresholding algorithm to use. It can
be either 'mean' - mean of the block_size * block_size neighborhood - or
'gaussian' - Gaussian weighted sum of the block_size * block_size
neighborhood (default: 'mean').
threshold_type
The name of the threshold type to use. It can be either
'binary' or 'inverse' (default: 'inverse').
block_size
Size of a pixel neighborhood that is used to calculate a
threshold value for the pixel (default: 31).
C
Constant subtracted from the mean or weighted mean. Normally, it is
positive but may be zero or negative as well (default: 25).