medfilt#
- scipy.signal.medfilt(объём, размер ядра=None)[источник]#
Выполните медианную фильтрацию на N-мерном массиве.
Применить медианный фильтр к входному массиву, используя локальный размер окна, заданный размер ядра. Массив будет автоматически дополнен нулями.
- Параметры:
- объёмarray_like
Входной массив N-мерности.
- размер ядраarray_like, необязательный
Скаляр или список длины N, задающий размер окна медианного фильтра в каждом измерении. Элементы размер ядра должно быть нечетным. Если размер ядра является скаляром, то этот скаляр используется как размер в каждом измерении. Размер по умолчанию — 3 для каждого измерения.
- Возвращает:
- выходndarray
Массив того же размера, что и входные данные, содержащий результат медианной фильтрации.
- Предупреждает:
- UserWarning
Если размер массива меньше размера ядра по любому измерению
Смотрите также
Примечания
Более общая функция
scipy.ndimage.median_filterимеет более эффективную реализацию медианного фильтра и поэтому работает намного быстрее.Для двумерных изображений с
uint8,float32илиfloat64типов данных, специализированная функцияscipy.signal.medfilt2dможет быть быстрее.