BinarizeBradley

DicomImage.BinarizeBradley method

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

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

أمثلة

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

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
    Aspose.Imaging.FileFormats.Dicom.DicomImage dicomImage = (Aspose.Imaging.FileFormats.Dicom.DicomImage)image;

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

أنظر أيضا