BinarizeBradley

BinarizeBradley(double, int)

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

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

Guarda anche


BinarizeBradley(double)

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

public virtual void BinarizeBradley(double brightnessDifference)
ParametroTipoDescrizione
brightnessDifferenceDoubleLa differenza di luminosità tra pixel e la media di una finestra sxs di pixel centrata attorno a questo pixel.

Guarda anche