BinarizeBradley

BinarizeBradley(double, int)

Binarización de una imagen usando el algoritmo de umbral adaptativo de Bradley usando el umbral de imagen integral

public virtual void BinarizeBradley(double brightnessDifference, int windowSize)
ParámetroEscribeDescripción
brightnessDifferenceDoubleLa diferencia de brillo entre el píxel y el promedio de una ventana sxs de píxeles centrados alrededor de este píxel.
windowSizeInt32El tamaño de la ventana sxs de píxeles centrados alrededor de este píxel

Ejemplos

El siguiente ejemplo binariza una imagen ráster con el algoritmo de umbral adaptativo de Bradley con el tamaño de ventana especificado. Las imágenes binarizadas contienen solo 2 colores: blanco y negro.

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

    // Binariza la imagen con una diferencia de brillo de 5. El brillo es una diferencia entre un píxel y el promedio de una ventana de 10 x 10 píxeles centrada alrededor de este píxel.
    rasterImage.BinarizeBradley(5, 10);
    rasterImage.Save(dir + "sample.BinarizeBradley5_10x10.png");
}

Ver también


BinarizeBradley(double)

Binarización de una imagen usando el algoritmo de umbral adaptativo de Bradley usando el umbral de imagen integral

public virtual void BinarizeBradley(double brightnessDifference)
ParámetroEscribeDescripción
brightnessDifferenceDoubleLa diferencia de brillo entre el píxel y el promedio de una ventana sxs de píxeles centrados alrededor de este píxel.

Ver también