calib-targets-chessboard

Crates.iocalib-targets-chessboard
lib.rscalib-targets-chessboard
version0.2.2
created_at2025-12-28 10:09:23.279657+00
updated_at2026-01-03 17:59:40.114866+00
descriptionPlain chessboard detector built on top of ChESS corners
homepagehttps://vitalyvorobyev.github.io/calib-targets-rs/
repositoryhttps://github.com/VitalyVorobyev/calib-targets-rs
max_upload_size
id2008542
size129,622
Vitaly Vorobyev (VitalyVorobyev)

documentation

https://vitalyvorobyev.github.io/calib-targets-rs/api

README

calib-targets-chessboard

Chessboard detection overlay

Plain chessboard detector built on top of calib-targets-core.

Quickstart

use calib_targets_chessboard::{ChessboardDetector, ChessboardParams};
use calib_targets_core::Corner;

fn main() {
    let params = ChessboardParams::default();
    let detector = ChessboardDetector::new(params);

    let corners: Vec<Corner> = Vec::new();
    let result = detector.detect_from_corners(&corners);
    println!("detected: {}", result.is_some());
}

Features

  • tracing: enables tracing output in the detector and grid graph stages.

Python bindings

Python bindings are provided via the workspace facade (calib_targets module). See crates/calib-targets-py/README.md in the repo root for setup.

Links

Commit count: 0

cargo fmt