BinarizeBradley
DjvuImage.BinarizeBradley method
Binarización de una imagen usando el algoritmo de umbral adaptativo de Bradley usando el umbral de imagen integral
public override 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 pixels centrada 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 DJVU 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.djvu"))
{
Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = (Aspose.Imaging.FileFormats.Djvu.DjvuImage)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.
djvuImage.BinarizeBradley(5, 10);
djvuImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
Ver también
- class DjvuImage
- espacio de nombres Aspose.Imaging.FileFormats.Djvu
- asamblea Aspose.Imaging