chess-corners
Ergonomic ChESS (Chess-board Extraction by Subtraction and Summation) detector on top of
chess-corners-core.
This crate:
- Re-exports the main types from
chess-corners-core(ChessParams,CornerDescriptor,ResponseMap). - Provides a unified
ChessConfigfor single-scale and multiscale detection. - Adds optional
image::GrayImageintegration and a small CLI binary for batch runs.
By default the image feature is enabled so you can work directly with GrayImage:
use ;
use Reader as ImageReader;
Feature flags:
image(default) – enablefind_chess_corners_imageforimage::GrayImage.rayon– parallelize response computation and multiscale refinement.simd– enable portable-SIMD acceleration in the core response kernel (nightly only).par_pyramid– opt into SIMD/rayonin the pyramid builder.tracing– emit structured spans from multiscale detection and the CLI when enabled.
The full guide-style documentation and API docs are published at: