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)
Parametro | Tipo | Descrizione |
---|---|---|
brightnessDifference | Double | La differenza di luminosità tra pixel e la media di una finestra sxs di pixel centrata attorno a questo pixel. |
windowSize | Int32 | La 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
- class DjvuImage
- spazio dei nomi Aspose.Imaging.FileFormats.Djvu
- assemblea Aspose.Imaging