calib-targets-core 0.2.1

Core types and utilities for calibration target detection
Documentation

calib-targets-core

Rectified grid view

Core types and geometric utilities for calibration target detection.

Quickstart

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;
}

Includes

  • Homography estimation and warping helpers.
  • Lightweight grayscale image views and sampling.
  • Grid alignment and target detection types.

Python bindings

Python bindings are provided via the workspace facade (calib_targets module). See python/README.md in the repo root for setup.

Links