Быстродействие фильтрации изображений в C #

У меня есть растровое изображение. Я хочу применить медианный фильтр к моему растровому изображению. Но я не могу использовать GetPixel () и SetPixel (), потому что скорость очень важна для меня. Мне нужен очень быстрый способ сделать это. Может быть, это можно сделать сGraphics.DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes).

После медианного фильтра я хочу применить двоичный фильтр (для каждого пикселя рассчитать яркость: B = 0,299 * R + 0,5876 * G + 0,114 B, если яркость меньше, чем thresholdValue (thresholdValue - параметр для моей задачи в [0 ... 255]) тогда значение моего пикселя в результирующем изображении равно 1, в противном случае - 0) Скорость в двоичном фильтре также важна для меня

Ответы на вопрос(3)

Ваш ответ на вопрос