Skip to main content

A very simple stereo visual odometry library

Project description

toy_vo

crate PyPI - Version

A very simple stereo visual odometry library. Euroc

Run Example

You can download datasets from

Python

pip install toy-vo rerun-sdk==0.32 opencv-python scipy
python3 examples/run_stereo.py -d {your_path/V1_01_easy} -c configs/euroc --rerun

Rust

git clone https://github.com/powei-lin/toy_vo.git && cd toy_vo
cargo run -r --example run_stereo -- -d {your_path/dataset-corridor4_512_16} -c configs/tum_vi --rerun

Calibrate your own camera and run toy-vo

Use camera-intrinsic-calibration and format your images like euroc dataset.

Acknowledgements

Thanks to all the authors of these libraries.

And thanks to Hossam R. for implementing the LM method in tiny-solver.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

toy_vo-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

toy_vo-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (933.5 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

toy_vo-0.1.1-cp310-abi3-macosx_11_0_arm64.whl (922.3 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file toy_vo-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for toy_vo-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d80b2d202a32b09becdabb58dd31ce4538d023571b706d48f1b73a247e7c1e3
MD5 89d326e344424c358877150778d52b2e
BLAKE2b-256 77fd3147d286d2e55b7b13bcab9975522b8e3e514d957d85a82cac5052117a76

See more details on using hashes here.

File details

Details for the file toy_vo-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for toy_vo-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f7d9a50a8be3d204037aed5790a6f352e79cbe6a8dba4d49e4e512058b3b6df
MD5 fbedb207a5df9936fa29ff9f7b8692d7
BLAKE2b-256 3f2387e38f0a2b7c9da10400ec5e46551adc0aa4477d71917d07b13ac3ca2c7e

See more details on using hashes here.

File details

Details for the file toy_vo-0.1.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for toy_vo-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0763132f3774fdb00ecb50171806dc742f805d426cbe23e1e3fb98a62c76cb24
MD5 f83e42efcdbb3f1b61cfaf71e44c0e29
BLAKE2b-256 72a82c8f9d3d9783c354713f1b52f9a5d71740b57f5d6cb17843758cd7735a2e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page