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 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 raster mise en cache 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.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)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 override 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.

Exemples

L’exemple suivant binarise une image raster mise en cache avec l’algorithme de seuillage adaptatif de Bradley. 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.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)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 sxs de pixels centrée autour de ce pixel.
    // La taille de la fenêtre sera calibrée automatiquement.
    rasterImage.BinarizeBradley(5);
    rasterImage.Save(dir + "sample.BinarizeBradley5.png");
}

Voir également