BinarizeBradley

DjvuImage.BinarizeBradley method

Binarisation d’une image à l’aide de l’algorithme de seuillage adaptatif de Bradley à l’aide du seuillage d’image intégral

public override void BinarizeBradley(double brightnessDifference, int windowSize)
ParamètreTaperLa description
brightnessDifferenceDoubleLa différence de luminosité entre le pixel et la moyenne d’une fenêtre sxs de pixels centrée autour de ce pixel.
windowSizeInt32La taille de la fenêtre sxs de pixels centrée autour de ce pixel

Exemples

L’exemple suivant binarise une image DJVU avec l’algorithme de seuillage adaptatif de Bradley avec la taille de fenêtre spécifiée. Les images binarisées ne contiennent que 2 couleurs - noir et blanc.

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.djvu"))
{
    Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = (Aspose.Imaging.FileFormats.Djvu.DjvuImage)image;

    // Binariser l'image avec une différence de luminosité de 5. La luminosité est une différence entre un pixel et la moyenne d'une fenêtre de 10 x 10 pixels centrée autour de ce pixel.
    djvuImage.BinarizeBradley(5, 10);
    djvuImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Voir également