Crates.io | camera-intrinsic-calibration |
lib.rs | camera-intrinsic-calibration |
version | |
source | src |
created_at | 2024-12-02 00:28:55.644819 |
updated_at | 2024-12-12 01:16:02.5753 |
description | Camera Intrinsic Calibration |
homepage | https://github.com/powei-lin/camera-intrinsic |
repository | https://github.com/powei-lin/camera-intrinsic |
max_upload_size | |
id | 1467996 |
Cargo.toml error: | TOML parse error at line 26, column 1 | 26 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
A pure rust camera intrinsic calibration library.
# install cli
cargo install camera-intrinsic-calibration
Or download from the latest release.
# camera-calibration-rs
ccrs -h
# run intrinsic calibration on TUM vi dataset
# Download and untar
wget https://vision.in.tum.de/tumvi/exported/euroc/1024_16/dataset-calib-cam1_1024_16.tar
tar xf dataset-calib-cam1_1024_16.tar
# [Optional] export RUST_LOG=trace
ccrs dataset-calib-cam1_1024_16 --model eucm
cargo install rerun-cli --version 0.17.0
rerun results/20YYMMDD_HH_MM_SS/logging.rrd
dataset_root
└── mav0
├── cam0
│ └── data
│ ├── {time_stamp}.png
│ ├── {time_stamp}.png
│ └── {time_stamp}.png
└── cam1
└── data
├── {time_stamp}.png
├── {time_stamp}.png
└── {time_stamp}.png
--dataset-format general
dataset_root
├── cam0
│ ├── any_file_name.png
│ ├── any_file_name.png
│ └── any_file_name.png
└── cam1
├── any_file_name.png
├── any_file_name.png
└── any_file_name.png
plumb_bob
in ROScargo run -r --example convert_model
Links:
Papers: