كيف بنوها : Instagram الجزء الأول (تبسيط فكرة الفلاتر)

9
سيف الحارثي
  • برمجة
  • 2014-08-12T07:39:31+00:00
  • المزيد
    • رابط مختصر
http://coders-talk.com/how-...
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
1
عبدالرحمن منصور
  • 2014-08-12T08:18:52+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

أود التوضيح أن عملية تحويل الصورة إلى اللون الرمادي لا يتم بإيجاد المعدل الوسطي لقيم المركبات اللونية الثلاث لكل بكسل

أي لا يتم بجمعها وقسمتها على ثلاث كما ذُكر في المقال

 (R + G + B) / 3

لأن ذلك سينتج صورة معتمة بينما الصحيح أن حساب القيمة الرمادية لكل بكسل يتم ضرب كل مركبة بمعامل ثابت ثم الجمع وذلك لأخذ معامل السطوع بعين الاعتبار فكما نعلم أن الأصفر يتحول إلى أبيض في الرمادي ولكن بقانون المعدل سيتحول إلى رمادي القانون الصحيح هو :

0.21 R + 0.72 G + 0.07 B

هنا يوضح الفرق بين الطرق المختلفة لاستخلاص الصورة الرمادية

http://www.johndcook.com/bl...

وهنا معلومات عن النسب

http://en.wikipedia.org/wik...
1
سيف الحارثي
  • 2014-08-12T08:28:29+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

اشكرك على التعليق نعم كلامك سليم و هناك من ذكر عملية

Bitwise operation للتأثير العكسي و كلا منكما صحيح

لكن كان الهدف من هذا هو التبسيط على من بدأ بالبرمجة انه بعمليات حسابية بسيطة و بفكرة بسيطة عن البرمجة تستطيع عمل شيء جميل

و ذكرت في اخر المقال انه هذه لسيت الطرق الوحيدة انما هناك طرق اعقد مثلا Gaussian Blur و طرق عملها سواء باستخدام FFT او لا


اقرأ أيضًا

  • هل هذه الفكرة ممكنة؟
  • أريد دورة/مكان لتعلم الفلاتر
  • ما هي تجاربكم مع إطار عمل فلاتر Flutter؟
  • نشر كتاب دليل JavaScrtip الشامل - الجزء الأول
  • أول لعبة عربية بالكامل!

برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.5 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه