Skip to content

A simple optical flow feature tracker, direct method tracker and descriptor matcher.

Notifications You must be signed in to change notification settings

Horizon1026/Feature_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feature tracker

Intergration of some simple sparse feature track method.

Components

  • Optical flow tracker
    • Basic klt
      • Direct
      • Inverse
      • Fast
    • Affine klt
      • Direct
      • Inverse
      • Fast
    • Lssd klt
      • Direct
      • Inverse
      • Fast
  • Dense optical flow tracker
    • RAFT
    • Farneback
  • Direct method tracker
    • Direct
    • Inverse
    • Fast
  • Descripter matcher
    • Nearby matching
    • Force matching
  • NN feature matcher
    • Lightglue - superpoint

Dependence (C++)

  • Slam_Utility
  • Feature_Detector
  • Visualizor2D
  • onnxruntime (only nn feature match needed)

Dependence (python)

  • pytorch

Compile and Run

  • 第三方仓库的话需要自行 apt-get install 安装
  • 拉取 Dependence 中的源码,在当前 repo 中创建 build 文件夹,执行标准 cmake 过程即可
mkdir build
cmake ..
make -j
  • 编译成功的可执行文件就在 build 中,具体有哪些可执行文件可参考 run.sh 中的列举。可以直接运行 run.sh 来依次执行所有可执行文件
sh run.sh

Tips

  • 欢迎一起交流学习,不同意商用;

About

A simple optical flow feature tracker, direct method tracker and descriptor matcher.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors