Highlighted Features

https://github.com/kornia/data/raw/main/kornia_paper_mosaic.png

At a granular level, Kornia is a library that consists of the following components:

Component

Description

kornia

a Differentiable Computer Vision library like OpenCV, with strong GPU support

kornia.augmentation

a module to perform data augmentation in the GPU

kornia.color

a set of routines to perform color space conversions

kornia.contrib

a compilation of user contrib and experimental operators

kornia.feature

a module to perform feature detection

kornia.filters

a module to perform image filtering and edge detection

kornia.geometry

a geometric computer vision library to perform image transformations, 3D linear algebra and conversions using different camera models

kornia.losses

a stack of loss functions to solve different vision tasks

kornia.morphology

a module to perform morphological operations

kornia.utils

image to tensor utilities and metrics for vision problems