BinarizeBradley

BinarizeBradley(double, int)

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

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

أمثلة

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

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

    // Binarize الصورة بفارق سطوع 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 للبكسل تتمحور حول هذا البكسل.

أنظر أيضا