ImageBinarization
A Julia package containing a number of algorithms for analyzing images and automatically binarizing them into background and foreground.
In simple words, the general usage pattern of this package is:
imgb = binarize(img, algorithm::AbstractImageBinarizationAlgorithm)
For more detailed usage and a full list of algorithms, please check the documentation.
Examples of ImageBinarization in action
Example: cells
Original image |
||
Intermodes |
Minimum Error |
Minimum |
Moments |
Otsu |
Polysegment |
Rosin |
Sauvola |
Niblack |
Adaptive |
Yen |
Balanced |
Example: moon surface -- Unimodal
Original image |
||
Intermodes |
Minimum Error |
Minimum |
Moments |
Otsu |
Polysegment |
Rosin |
Sauvola |
Niblack |
Adaptive |
Yen |
Balanced |
Example: text
Original image |
||
Intermodes |
Minimum Error |
Minimum |
Moments |
Otsu |
Polysegment |
Rosin |
Sauvola |
Niblack |
Adaptive |
Yen |
Balanced |