BinarizeBradley

TiffImage.BinarizeBradley method

ثنائية الصورة باستخدام خوارزمية العتبة التكيفية لبرادلي باستخدام عتبة الصورة المتكاملة

public override void BinarizeBradley(double brightnessDifference, int windowSize)
معامليكتبوصف
brightnessDifferenceDoubleفرق السطوع بين البكسل ومتوسط نافذة sxs للبكسل تتمحور حول هذا البكسل.
windowSizeInt32حجم نافذة sxs للبكسل المتمركز حول هذا البكسل

أمثلة

يقوم المثال التالي بترميز صورة TIFF بالترميز الثنائي باستخدام خوارزمية العتبة التكيفية الخاصة ببرادلي مع حجم النافذة المحدد. تحتوي الصور الثنائية على لونين فقط - أبيض وأسود.

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

    // Binarize الصورة بفارق سطوع 5. السطوع هو اختلاف بين البكسل ومتوسط نافذة 10 x 10 من البكسل تتمحور حول هذا البكسل.
    tiffImage.BinarizeBradley(5, 10);
    tiffImage.Save(dir + "sample.BinarizeBradley5_10x10.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

أنظر أيضا