vidSLAM is a Feature-based visual SLAM program which preforms SLAM on a given video using Structure from Motion(SfM)
- Install the dependencies listed below
- run the command
git clone https://github.com/Brad1141/vidSLAM.git
- Open the repo and run the file
main.py
main.py
accepts two arguments-video
and-fov
-video
The path of the video file (the default video isdrive.mp4
)-fov
The field of view for the camera of the video (The default is 60)
- Matplotlib
pip install matplotlib
- OpenCV
pip install opencv-python
- Numpy
pip install numpy
This project was originally part of a tutorial I made on how to do feature based visual SLAM. Feel free to check out the tutorial series for more details on the methods and features used in vidSLAM.