BinarizeBradley

BinarizeBradley(double, int)

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

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

Примеры

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

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

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

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


BinarizeBradley(double)

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

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

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