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

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

 (R + G + B) / 3

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

0.21 R + 0.72 G + 0.07 B

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

http://www.johndcook.com/blog/2009/08/24/algorithms-convert-color-grayscale/

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

http://en.wikipedia.org/wiki/Grayscale

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

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

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

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

برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

16 ألف متابع