BinarizeBradley
TiffImage.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 esegue il binarismo di un’immagine TIFF 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.tif"))
{
Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)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.
tiffImage.BinarizeBradley(5, 10);
tiffImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}
Guarda anche
- class TiffImage
- spazio dei nomi Aspose.Imaging.FileFormats.Tiff
- assemblea Aspose.Imaging