camera-intrinsic

Crates.iocamera-intrinsic
lib.rscamera-intrinsic
version0.1.1
sourcesrc
created_at2024-11-20 01:58:29.590747
updated_at2024-12-01 21:50:19.537618
descriptionCamera Intrinsics
homepagehttps://github.com/powei-lin/camera-intrinsic
repositoryhttps://github.com/powei-lin/camera-intrinsic
max_upload_size
id1454177
size1,028,893
Powei Lin (powei-lin)

documentation

README

camera-intrinsic

crate

A pure rust camera intrinsic library. Including

  • calibration
  • project / unproject points
  • undistort image

CLI Usage

# install cli
cargo install camera-intrinsic

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 xvzf dataset-calib-cam1_1024_16.tar

# [Optional] export RUST_LOG=trace
ccrs dataset-calib-cam1_1024_16 --model eucm

Examples

# undistort and remap
cargo run -r --example remap

Acknowledgements

Links:

Papers:

  • Kukelova, Zuzana, et al. "Radial distortion homography." Proceedings of the IEEE conference on computer vision and pattern recognition. 2015.
  • Usenko, Vladyslav, Nikolaus Demmel, and Daniel Cremers. "The double sphere camera model." 2018 International Conference on 3D Vision (3DV). IEEE, 2018.

TODO

  • Multi-camera extrinsic
  • Stereo Rectify
  • More calibration info
Commit count: 85

cargo fmt