BinarizeBradley

TiffImage.BinarizeBradley method

Бинаризация изображения с использованием алгоритма адаптивной пороговой обработки Брэдли с использованием интегрального порогового значения изображения

public override void BinarizeBradley(double brightnessDifference, int windowSize)
ПараметрТипОписание
brightnessDifferenceDoubleРазница яркости между пикселем и средним значением окна sxs пикселей с центром вокруг этого пикселя.
windowSizeInt32Размер окна sxs пикселей с центром вокруг этого пикселя

Примеры

В следующем примере выполняется бинаризация изображения TIFF с помощью алгоритма адаптивной пороговой обработки Брэдли с заданным размером окна. Бинаризованные изображения содержат только 2 цвета — черный и белый.

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

    // Бинаризация изображения с разницей яркости 5. Яркость — это разница между пикселем и средним значением окна 10 x 10 пикселей, центрированного вокруг этого пикселя.
    tiffImage.BinarizeBradley(5, 10);
    tiffImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Смотрите также