Skip to content

ragu-manjegowda/camera-based-feature-tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camera based 2D Feature Tracking

The idea is to the feature tracking part and test various detector / descriptor combinations to see which ones perform best. This mid-term project consists of four parts:

  • First, loading images, setting up data structures and putting everything into a ring buffer to optimize memory load.
  • Then, integrate several keypoint detectors such as HARRIS, FAST, BRISK and SIFT and compare them with regard to number of keypoints and speed.
  • In the next part, descriptor extraction and matching using brute force and also the FLANN approach.
  • In the last part, once the code framework is complete, test various algorithms in different combinations and compare them with regard to some performance measures.

Dependencies for Running Locally

Consider using docker image,

$ docker pull ragumanjegowda/docker

For native/host compilation (Note: I have not tested this!)

Build Instructions

$ mkdir build && cd build
$ cmake -G Ninja .. && ninja
$ ./2D_feature_tracking