Skip to content

Toy monocular SLAM implementation for Creative Coding Practice M25723-2021/22

Notifications You must be signed in to change notification settings

GandalfTea/slamhmw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

Toy monocular SLAM implementation for Creative Coding Practice M25723-2021/22

image

 

To Use:

git clone https://github.com/GandalfTea/slamhmw
cd slamhmw
pip install numpy PyOpenGL scikit-image opencv-contib-python pygame 
python slam.py [video].mp4

The video argument can be replaced with a number representing the index of a camera.
Default index 0 will grab first camera found on system:

python slam.py 0

 

Example video used:

https://www.youtube.com/watch?v=Auuf4lTvtSw

Todo:

  • Write real-time version in C++.
  • Camera argument to VideoCapture(sys.argv[1] does not work.
  • Clean up points
  • Use g2opy for cleanup?

About

Toy monocular SLAM implementation for Creative Coding Practice M25723-2021/22

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages