kornia.feature#
Local feature detection, description and matching, from classical operators to pretrained models, all as differentiable PyTorch modules. For guidance on which model to pick, see the image matching guide. For classical SIFT, start with the explicit scale-space pyramid recipe in the SIFT pipeline guide. For supplied patches or frames, see the SIFT descriptor interfaces.
Keypoint detectors: Harris, GFTT, Hessian, DoG responses and the KeyNet, scale-space and multi-resolution detectors. |
|
Patch, dense and supplied-frame SIFT descriptors; MKD, HardNet, HardNet8, HyNet, TFeat, SOSNet, and the SOLD2 line descriptor. |
|
Detector + descriptor pipelines: DISK, ALIKED, DeDoDe, XFeat, SIFTFeatureScaleSpace, SIFTFeature, KeyNetAffNetHardNet and friends. |
|
Nearest-neighbour, mutual, ratio-test, FGINN and AdaLAM matching; LightGlue and LoFTR. |
|
Local affine frames (LAFs): patch extraction, normalization, orientation and affine shape estimation. |
|
Building-block layers and the DeFMO fast-moving-object model. |