kornia.filters
==============
.. currentmodule:: kornia.filters
The functions in this sections perform various image filtering operations.
Blurring
--------
.. autofunction:: bilateral_blur
.. autofunction:: blur_pool2d
.. autofunction:: box_blur
.. autofunction:: gaussian_blur2d
.. autofunction:: guided_blur
.. autofunction:: joint_bilateral_blur
.. autofunction:: max_blur_pool2d
.. autofunction:: median_blur
.. autofunction:: motion_blur
.. autofunction:: unsharp_mask
Interactive Demo
~~~~~~~~~~~~~~~~
.. raw:: html
Visit the `Kornia image filtering demo on the Hugging Face Spaces
`_.
Edge detection
--------------
.. autofunction:: canny
.. autofunction:: laplacian
.. autofunction:: sobel
.. autofunction:: spatial_gradient
.. autofunction:: spatial_gradient3d
.. autoclass:: Laplacian
.. autoclass:: Sobel
.. autoclass:: Canny
.. autoclass:: SpatialGradient
.. autoclass:: SpatialGradient3d
.. autoclass:: DexiNed
Interactive Demo
~~~~~~~~~~~~~~~~
.. raw:: html
Visit the `Kornia edge detector demo on the Hugging Face Spaces
`_.
Segmentation
--------------
.. autofunction:: in_range
.. autoclass:: InRange
Filtering API
-------------
.. autofunction:: filter2d
.. autofunction:: filter2d_separable
.. autofunction:: filter3d
Kernels
-------
.. autofunction:: get_gaussian_kernel1d
.. autofunction:: get_gaussian_erf_kernel1d
.. autofunction:: get_gaussian_discrete_kernel1d
.. autofunction:: get_gaussian_kernel2d
.. autofunction:: get_hanning_kernel1d
.. autofunction:: get_hanning_kernel2d
.. autofunction:: get_laplacian_kernel1d
.. autofunction:: get_laplacian_kernel2d
.. autofunction:: get_motion_kernel2d
Module
------
.. autoclass:: BilateralBlur
.. autoclass:: BlurPool2D
.. autoclass:: BoxBlur
.. autoclass:: MaxBlurPool2D
.. autoclass:: MedianBlur
.. autoclass:: GaussianBlur2d
.. autoclass:: GuidedBlur
.. autoclass:: JointBilateralBlur
.. autoclass:: MotionBlur
.. autoclass:: UnsharpMask