Вот несколько советов:
Цветные изображения в пространстве RGB можно преобразовать в оттенки серого по следующей формуле:
1/3 *(R+G+B)
где R - значение красного канала, G - значение зеленого канала и B - значение голубого канала.
Если вы хотите сохранить воспринимаемую яркость изображения, вы также можете использовать стандарт Рек. 709 , что приведет к изменению используемых параметров на:
0.2126 * R + 0.7152 * G + 0.0722 * B
Средний фильтр - это простой коробочный фильтр . Это означает, что для каждого пикселя вы должны определить окружающие пиксели и усреднить их. Ничего более. Смотри также это .
Для упомянутых дополнений смотрите здесь .
Обратите внимание, что цветные изображения можно отфильтровать, применив операцию фильтрации к каждому из своих каналов отдельно. После применения фильтра нужно просто снова объединить каналы.