├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── benches └── mean_pyramid.rs ├── examples ├── README.md ├── candidates_coarse-to-fine.rs ├── candidates_dso.rs ├── dataset_tum-read-associations.rs ├── dataset_tum-read-trajectory.rs ├── optim_affine-2d.rs ├── optim_regression-1d.rs └── optim_rosenbrock.rs └── src ├── bin └── vors_track.rs ├── core ├── camera.rs ├── candidates │ ├── coarse_to_fine.rs │ ├── dso.rs │ └── mod.rs ├── gradient.rs ├── inverse_depth.rs ├── mod.rs ├── multires.rs └── track │ ├── inverse_compositional.rs │ ├── lm_optimizer.rs │ └── mod.rs ├── dataset ├── mod.rs └── tum_rgbd.rs ├── lib.rs ├── math ├── mod.rs ├── optimizer.rs ├── se3.rs └── so3.rs └── misc ├── colormap.rs ├── helper.rs ├── interop.rs ├── mod.rs ├── type_aliases.rs └── view.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/README.md -------------------------------------------------------------------------------- /benches/mean_pyramid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/benches/mean_pyramid.rs -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/candidates_coarse-to-fine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/candidates_coarse-to-fine.rs -------------------------------------------------------------------------------- /examples/candidates_dso.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/candidates_dso.rs -------------------------------------------------------------------------------- /examples/dataset_tum-read-associations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/dataset_tum-read-associations.rs -------------------------------------------------------------------------------- /examples/dataset_tum-read-trajectory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/dataset_tum-read-trajectory.rs -------------------------------------------------------------------------------- /examples/optim_affine-2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/optim_affine-2d.rs -------------------------------------------------------------------------------- /examples/optim_regression-1d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/optim_regression-1d.rs -------------------------------------------------------------------------------- /examples/optim_rosenbrock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/examples/optim_rosenbrock.rs -------------------------------------------------------------------------------- /src/bin/vors_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/bin/vors_track.rs -------------------------------------------------------------------------------- /src/core/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/camera.rs -------------------------------------------------------------------------------- /src/core/candidates/coarse_to_fine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/candidates/coarse_to_fine.rs -------------------------------------------------------------------------------- /src/core/candidates/dso.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/candidates/dso.rs -------------------------------------------------------------------------------- /src/core/candidates/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/candidates/mod.rs -------------------------------------------------------------------------------- /src/core/gradient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/gradient.rs -------------------------------------------------------------------------------- /src/core/inverse_depth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/inverse_depth.rs -------------------------------------------------------------------------------- /src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/mod.rs -------------------------------------------------------------------------------- /src/core/multires.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/multires.rs -------------------------------------------------------------------------------- /src/core/track/inverse_compositional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/track/inverse_compositional.rs -------------------------------------------------------------------------------- /src/core/track/lm_optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/track/lm_optimizer.rs -------------------------------------------------------------------------------- /src/core/track/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/core/track/mod.rs -------------------------------------------------------------------------------- /src/dataset/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/dataset/mod.rs -------------------------------------------------------------------------------- /src/dataset/tum_rgbd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/dataset/tum_rgbd.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/math/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/math/mod.rs -------------------------------------------------------------------------------- /src/math/optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/math/optimizer.rs -------------------------------------------------------------------------------- /src/math/se3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/math/se3.rs -------------------------------------------------------------------------------- /src/math/so3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/math/so3.rs -------------------------------------------------------------------------------- /src/misc/colormap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/misc/colormap.rs -------------------------------------------------------------------------------- /src/misc/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/misc/helper.rs -------------------------------------------------------------------------------- /src/misc/interop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/misc/interop.rs -------------------------------------------------------------------------------- /src/misc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/misc/mod.rs -------------------------------------------------------------------------------- /src/misc/type_aliases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/misc/type_aliases.rs -------------------------------------------------------------------------------- /src/misc/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpizenberg/visual-odometry-rs/HEAD/src/misc/view.rs --------------------------------------------------------------------------------