Skip to content

hedeya1980/SFND_2D_Feature_Matching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D Feature Tracking (Sensor Fusion Nanodegree)

The idea of the camera course is to build a collision detection system - that's the overall goal for the Final Project.

As a preparation for this, I built the feature tracking part and tested various detector / descriptor combinations to see which ones perform best. This mid-term project consists of four parts:

  • First, focusing on loading images, setting up data structures and putting everything into a ring buffer to optimize memory load.
  • Then, integrating several keypoint detectors such as HARRIS, FAST, BRISK and SIFT and comparing them with regard to number of keypoints and speed.
  • Focusing on descriptor extraction and matching using brute force and also the FLANN approach that was discussed in the previous lesson.
  • In the last part, testing the various algorithms in different combinations and comparing them with regard to some performance measures.

Findings

Here are my findings:

image

Demo

Here is a GIF showing the project during runtime:

Dependencies for Running Locally

Basic Build Instructions

  1. Clone this repo.
  2. Make a build directory in the top level directory: mkdir build && cd build
  3. Compile: cmake .. && make
  4. Run it: ./2D_feature_tracking.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published