BinarizeBradley

BinarizeBradley(double, int)

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

public virtual 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 raster 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.png"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)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.
    rasterImage.BinarizeBradley(5, 10);
    rasterImage.Save(dir + "sample.BinarizeBradley5_10x10.png");
}

Voir également


BinarizeBradley(double)

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

public virtual void BinarizeBradley(double brightnessDifference)
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.

Voir également