معادلة الرسم البياني هي إحدى الطرق لتعزيز تباين الصورة عن طريق تمديد نطاق توزيع شدة البكسل.
خطوات لتحقيق التوازن بين الرسم البياني:
1. احسب الرسم البياني H من صورة الإدخال
2. قم بتطبيع الرسم البياني بحيث يكون مجموع مسافة مجموعة الرسم البياني 255
3. حساب الرسم البياني التكامل
4. استخدم H 'كجدول البحث: DST (x ، y) = h' (SRC (x ، y)) لتحويل الصورة
الوظيفة: imgproc.equalizist (MAT SRC ، MAT DST)
وصف المعلمة:
SRC: صورة المصدر
DST: صورة نتيجة التشغيل
نموذج الرمز:
public static void main (string [] args) {system.loadlibrary (core.native_library_name) ؛ MAT Source = imgcodecs.imread ("f: //t0132354347a982c497.jpg") ؛ MAT DST = New MAT () ؛ قائمة <tray> mv = new ArrayList <Tap> () ؛ core.split (المصدر ، MV) ؛ لـ (int i = 0 ؛ i <source.channels () ؛ i ++) {imgproc.equalishist (mv.get (i) ، mv.get (i)) ؛ } core.merge (mv ، dst) ؛ imgcodecs.imwrite ("f: //dst.jpg" ، dst) ؛ } صورة المصدر:
نتيجة:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.