BinarizeBradley
Contenido
[
Ocultar
]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ámetro | Escribe | Descripción |
---|---|---|
brightnessDifference | Double | La diferencia de brillo entre el píxel y el promedio de una ventana sxs de píxeles centrados alrededor de este píxel. |
windowSize | Int32 | El 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
- class RasterImage
- espacio de nombres Aspose.Imaging
- asamblea Aspose.Imaging
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ámetro | Escribe | Descripción |
---|---|---|
brightnessDifference | Double | La 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
- class RasterImage
- espacio de nombres Aspose.Imaging
- asamblea Aspose.Imaging