BinarizeBradley

DjvuImage.BinarizeBradley method

Binarizzazione di un’immagine utilizzando l’algoritmo di soglia adattivo di Bradley utilizzando la soglia di immagine integrale

public override void BinarizeBradley(double brightnessDifference, int windowSize)
ParametroTipoDescrizione
brightnessDifferenceDoubleLa differenza di luminosità tra pixel e la media di una finestra sxs di pixel centrata attorno a questo pixel.
windowSizeInt32La dimensione della finestra sxs di pixel centrata attorno a questo pixel

Esempi

L’esempio seguente binarizza un’immagine DJVU con l’algoritmo di soglia adattivo di Bradley con la dimensione della finestra specificata. Le immagini binarie contengono solo 2 colori: bianco e nero.

[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;

    // Binarizza l'immagine con una differenza di luminosità di 5. La luminosità è una differenza tra un pixel e la media di una finestra di 10 x 10 pixel centrata attorno a questo pixel.
    djvuImage.BinarizeBradley(5, 10);
    djvuImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Guarda anche