Expand description
Feature-detection pipelines.
Two independent detector families share a common output type:
chess— the ChESS (Chess-board Extraction by Subtraction and Summation) detector: 16-sample ring kernel, NMS, cluster filtering, pluggable subpixel refinement.radon— the Duda-Frese (2018) localized Radon detector: integral-image (SAT) ray sums, peak detection, Gaussian peak fit.
Both families produce the same Corner / CornerDescriptor
values, then go through the orthogonal subpixel-refinement and
orientation-fit stages defined in crate::refine and
crate::orientation.
Re-exports§
pub use chess::detect::detect_corners_from_response;pub use chess::detect::detect_corners_from_response_with_refiner;pub use chess::detect::detect_peaks_from_response;pub use chess::detect::find_corners_u8;pub use chess::detect::find_corners_u8_with_refiner;pub use chess::detect::merge_corners_simple;pub use chess::detect::refine_corners_on_image;pub use dense::ChessBuffers;pub use dense::ChessDetector;pub use dense::DenseDetector;pub use dense::RadonDetector;
Modules§
- chess
- ChESS detector pipeline.
- dense
- Two-stage dense corner detector abstraction.
- radon
- Whole-image Duda-Frese Radon detector.
Structs§
- Axis
Estimate - Direction of one local grid axis with its 1σ angular uncertainty.
- Corner
- A detected corner candidate (subpixel position with raw response strength).
- Corner
Descriptor - Describes a detected chessboard corner in full-resolution image coordinates.