blinddeconv.filters.base module
Абстрактный базовый класс для фильтров изображений.
Автор: Юров П.И.
- class blinddeconv.filters.base.FilterBase(param: Any, type: str)[исходный код]
Базовые классы:
ABCАбстрактный базовый класс для фильтров изображений.
Атрибуты
- paramAny
Параметры фильтра.
- typestr
Тип фильтра (blur, noise, denoise и т.п.).
- __init__(param: Any, type: str) None[исходный код]
Инициализация фильтра.
Параметры
- paramAny
Параметры фильтра.
- typestr
Тип фильтра (например, blur, noise и т.п.).
- abstract description() str[исходный код]
Возвращает зашифрованное название фильтра и его параметры.
- abstract filter(image: ndarray) ndarray[исходный код]
Применение фильтра к изображению.
Параметры
- imagenp.ndarray
Входное изображение в формате numpy массива.
Возвращает
- np.ndarray
Отфильтрованное изображение.
- get_type() str[исходный код]
Возвращает тип фильтра.
- param = None