blinddeconv.filters.smooth module
Фильтры сглаживания изображений.
Автор: Беззаборов А.А.
- class blinddeconv.filters.smooth.BilateralFilter(params: int | Tuple[int, float, float])[исходный код]
Базовые классы:
FilterBaseБилатеральный фильтр (с сохранением границ).
Атрибуты
- dint
Диаметр окрестности пикселя.
- sigma_colorfloat
Сигма фильтр в цветовом пространстве.
- sigma_spacefloat
Сигма фильтр в координатном пространстве.
- __init__(params: int | Tuple[int, float, float])[исходный код]
Инициализация билатерального фильтра.
Параметры
- paramsUnion[int, Tuple[int, float, float]]
d или (d, sigma_color, sigma_space).
- description() str[исходный код]
Выдает название смаза с параметром.
- filter(img: ndarray) ndarray[исходный код]
Применение билатерального фильтра к изображению.
- class blinddeconv.filters.smooth.GaussianBlur(params: int | Tuple[int, float])[исходный код]
Базовые классы:
FilterBaseГауссовский фильтр размытия.
Атрибуты
- kernel_sizeint
Размер гауссовского ядра (должен быть нечетным и положительным).
- stdfloat
Стандартное отклонение (0 для автоматического расчета).
- __init__(params: int | Tuple[int, float]) None[исходный код]
Инициализация гауссовского фильтра.
Параметры
- paramsUnion[int, Tuple[int, float]]
kernel_size или (kernel_size, std).
- description() str[исходный код]
Выдает название смаза с параметром.
- filter(img: ndarray) ndarray[исходный код]
Применить гауссовское размытие к изображению.
- class blinddeconv.filters.smooth.MeanBlur(kernel_size: int)[исходный код]
Базовые классы:
FilterBaseУсредняющий (боксовый) фильтр размытия.
Атрибуты
- kernel_sizeint
Размер усредняющего ядра (должен быть нечетным и положительным).
- __init__(kernel_size: int) None[исходный код]
Инициализация усредняющего фильтра.
Параметры
- kernel_sizeint
Размер усредняющего ядра (должен быть нечетным и положительным).
- description() str[исходный код]
Выдает название смаза с параметром.
- class blinddeconv.filters.smooth.MedianBlur(kernel_size: int)[исходный код]
Базовые классы:
FilterBaseМедианный фильтр (эффективен против шума «соль-перец»).
Атрибуты
- kernel_sizeint
Размер медианного ядра (должен быть нечетным и >=3).
- __init__(kernel_size: int) None[исходный код]
Инициализация медианного фильтра.
Параметры
- kernel_sizeint
Размер медианного ядра (должен быть нечетным и >=3).
- description() str[исходный код]
Выдает название смаза с параметром.
- filter(image: ndarray) ndarray[исходный код]
Применить медианное размытие к изображению.