awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Local feature matching

Ranking updated Sep 15, 2026

For local feature matching, the first results are magicleap/supergluepretrainednetwork (This repository provides pre-trained deep learning models and geometric tools for local image feature matching and spatial alignment, though it focuses on matching rather than full keypoint extraction), cvg/lightglue (LightGlue is a deep learning-based local feature matching library that computes correspondences between image keypoints using attention mechanisms and dynamic network pruning) and kornia/kornia (Kornia is a differentiable computer vision library that provides deep learning-based and traditional image processing utilities, including keypoint detection and geometric verification modules suitable for feature matching pipelines). hanxf/matchnet and gtolias/how round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Compare open-source GitHub repositories for local feature matching to identify matching keypoints in images for computer vision.

Local feature matching

Find the best repos with AI.We'll search the best matching repositories with AI.
  • magicleap/supergluepretrainednetworkmagicleap avatar

    magicleap/SuperGluePretrainedNetwork

    4,035View on GitHub↗

    This project is a collection of neural network models and geometric tools designed for image feature matching, spatial alignment, and visual localization. It provides a pre-trained neural network model for identifying high-accuracy correspondences between sparse image features without requiring local training. The system utilizes a graph neural network matcher that employs attention mechanisms and message passing to learn spatial relationships between image feature points. It integrates a RANSAC camera pose estimator to filter feature matches and calculate the relative spatial transformation

    This repository provides pre-trained deep learning models and geometric tools for local image feature matching and spatial alignment, though it focuses on matching rather than full keypoint extraction.

    PythonGeometricImage Pair MatchingFeature Correspondence
    View on GitHub↗4,035
  • cvg/lightgluecvg avatar

    cvg/LightGlue

    4,625View on GitHub↗

    LightGlue is a deep learning framework designed for local feature matching and high-speed correspondence estimation between pairs of images. It functions as a computer vision matching model that identifies corresponding keypoints across different viewpoints. The system utilizes an adaptive neural network architecture that dynamically optimizes inference speed by pruning its own depth and width based on the input image pairs. This approach employs a transformer-style attention mechanism and cross-image attention to compute correlations between feature descriptors. The matching process include

    LightGlue is a deep learning-based local feature matching library that computes correspondences between image keypoints using attention mechanisms and dynamic network pruning.

    PythonDeep Feature Matchers
    View on GitHub↗4,625
  • kornia/korniakornia avatar

    kornia/kornia

    11,238View on GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Kornia is a differentiable computer vision library that provides deep learning-based and traditional image processing utilities, including keypoint detection and geometric verification modules suitable for feature matching pipelines.

    PythonFeature Extraction
    View on GitHub↗11,238
  • hanxf/matchnethanxf avatar

    hanxf/matchnet

    194View on GitHub↗

    Matchnet is a deep learning approach for patch-based local image matching, which jointly learns feature representation and matching function from data. More details about this approach can be found in our CVPR'15 paper.

    MatchNet provides a deep learning approach for patch-based local image matching that jointly learns feature representation and matching functions, serving as a specialised local feature matching library.

    PythonLocal Feature Matching
    View on GitHub↗194
  • gtolias/howgtolias avatar

    gtolias/how

    95View on GitHub↗

    This is the official Python/PyTorch implementation of the HOW local descriptors from our ECCV 2020 paper:

    This repository provides a PyTorch implementation of local descriptors for image matching and retrieval from a published research paper, fitting the requested category well despite lacking some broader features like real-time performance or traditional descriptors.

    PythonLocal Feature Matching
    View on GitHub↗95
  • cvlab-epfl/diskcvlab-epfl avatar

    cvlab-epfl/disk

    387View on GitHub↗

    Official code release for DISK: learning local features with policy gradient. If you use this code in your work, please cite us as ``latex @article{tyszkiewicz2020disk, title={DISK: Learning local features with policy gradient}, author={Tyszkiewicz, Micha{\l} and Fua, Pascal and Trulls, Eduard},…

    DISK provides learned local features trained with policy gradient for keypoint extraction and matching, fitting the deep learning approach of this search domain.

    PythonLocal Feature Matching
    View on GitHub↗387
  • dagnyt/hardnetDagnyT avatar

    DagnyT/hardnet

    528View on GitHub↗

    This repository provides a deep learning-based local feature descriptor for image matching, which fits the category well even though it focuses specifically on the descriptor rather than a full pipeline.

    PythonLocal Feature Matching
    View on GitHub↗528
  • facebookresearch/silkfacebookresearch avatar

    facebookresearch/silk

    680View on GitHub↗

    SiLK is a self-supervised framework for learning keypoints. SiLK focuses on simplicity and flexibility, while also providing state-of-art and competitive results on existing benchmarks.

    SiLK is a self-supervised local feature extraction framework providing keypoint learning algorithms, though it focuses more on deep learning features rather than traditional descriptors or full retrieval pipelines.

    GnuplotLocal Feature Matching
    View on GitHub↗680
  • cvg/glue-factorycvg avatar

    cvg/glue-factory

    1,152View on GitHub↗

    Glue Factory is CVG's library for training and evaluating deep neural network that extract and match local visual feature. It enables you to: - Reproduce the training of state-of-the-art models for point and line matching, like LightGlue and GlueStick (ICCV 2023) - Train these models on multiple…

    Glue Factory is a specialised library for training and evaluating deep learning models for local image feature extraction and matching, fitting the core category well though focused primarily on machine learning workflows rather than out-of-the-box geometric verification pipelines.

    PythonLocal Feature Matching
    View on GitHub↗1,152
  • axelbarroso/key.netaxelBarroso avatar

    axelBarroso/Key.Net

    211View on GitHub↗

    Code for the ICCV19 paper:

    This repository provides a deep learning-based local feature extraction and matching implementation from a published paper, fitting the category even though it lacks a full suite of traditional descriptors and real-time wrappers.

    PythonLocal Feature Matching
    View on GitHub↗211
  • vlfeat/vlfeatvlfeat avatar

    vlfeat/vlfeat

    1,652View on GitHub↗

    An open library of computer vision algorithms

    This repository provides classic local feature extraction and matching algorithms like SIFT implemented in C, serving as a well-established traditional computer vision library despite lacking deep learning features.

    CMachine Learning
    View on GitHub↗1,652
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
magicleap/supergluepretrainednetwork4KPythonNOASSERTIONAug 30, 2024
cvg/lightglue4.6KPythonApache-2.0Feb 18, 2026
kornia/kornia11.2KPythonApache-2.0Jun 15, 2026
hanxf/matchnet194PythonBSD-2-ClauseSep 14, 2015
gtolias/how95PythonMITJul 25, 2024
cvlab-epfl/disk387PythonApache-2.0Dec 15, 2023
dagnyt/hardnet528PythonmitApr 14, 2025
facebookresearch/silk680GnuplotGPL-3.0Jun 10, 2026
cvg/glue-factory1.2KPythonApache-2.0Jul 20, 2026
axelbarroso/key.net211PythonNOASSERTIONDec 8, 2021

Related searches

  • Scene reconstruction engine
  • Fuzzy search index
  • Face tracking library
  • a computer vision library for Python
  • a duplicate photo finder
  • Motion planning library
  • an open source tool for face swapping
  • Computational geometry algorithms