An open API service indexing awesome lists of open source software.

https://github.com/alvgaona/2d-feature-matching

A sample app showcasing 2D feature matching with OpenCV
https://github.com/alvgaona/2d-feature-matching

cpp feature-matching opencv pixi rerun

Last synced: about 1 month ago
JSON representation

A sample app showcasing 2D feature matching with OpenCV

Awesome Lists containing this project

README

          

# 2D Feature Tracking

https://github.com/user-attachments/assets/17f30b1c-abcb-4456-a1d8-4987d51b6fe6

This project demonstrates 2D feature matching using a sequence of images from the KITTI
dataset. Multiple combinations of keypoint detectors (like FAST, BRISK, ORB, AKAZE,
SIFT) and descriptor extractors (like BRIEF, ORB, FREAK, AKAZE, SIFT) are evaluated
to find optimal pairings for feature tracking. The implementation processes a reduced
set of consecutive frames to analyze detection, description and matching performance
across different methods.

The project is integrated with Rerun.io, a visualization toolkit
that enables real-time inspection of the feature detection and matching process, making
it easier to debug and understand the behavior of different detector/descriptor combinations.

## Prerequisites

- https://pixi.sh
- https://rerun.io

## Usage

1. Install dependencies

```sh
pixi install
```

2. Build the app

```sh
pixi run build
```

3. Start the app

```sh
pixi run start
```