| Crates.io | calib-targets-core |
| lib.rs | calib-targets-core |
| version | 0.2.2 |
| created_at | 2025-12-28 10:08:54.441646+00 |
| updated_at | 2026-01-03 17:59:24.592673+00 |
| description | Core types and utilities for calibration target detection |
| homepage | https://vitalyvorobyev.github.io/calib-targets-rs/ |
| repository | https://github.com/VitalyVorobyev/calib-targets-rs |
| max_upload_size | |
| id | 2008541 |
| size | 58,703 |

Core types and geometric utilities for calibration target detection.
use calib_targets_core::{Corner, TargetDetection, TargetKind};
use nalgebra::Point2;
fn main() {
let corner = Corner {
position: Point2::new(10.0, 20.0),
orientation: 0.0,
orientation_cluster: None,
strength: 1.0,
};
let detection = TargetDetection {
kind: TargetKind::Chessboard,
corners: Vec::new(),
};
println!("corner: {:?}", corner.position);
let _ = detection;
}
Python bindings are provided via the workspace facade (calib_targets module).
See crates/calib-targets-py/README.md in the repo root for setup.