- cmake >= 2.8
- make >= 4.1 (Linux, Mac), 3.81 (Windows)\
- OpenCV >= 4.1
- gcc/g++ >= 5.4
- Tip: Use Docker Image from Docker Hub kimjw7981/sfnd
- Run it:
docker run -p 6080:80 -v /dev/shm:/dev/shm kimjw7981/sfnd
- Run it:
- Clone this repo. (or Fork)
- Make a build directory in the top level directory:
mkdir build && cd build
- Compile:
cmake .. && make
- Run it:
./2D_feature_tracking
- Run below script to get data on csv and check the *.csv files.
cd ../result ./MP7.sh ./MP8.sh ./MP9.sh
- Count the number of keypoints
- Count the number of matches
- Count the runtime of processing each frame
- Calculate the score with weight
- Top 3 combinations of detector and descriptor