corrmatch 0.1.0

CPU-first template matching with ZNCC/SSD and coarse-to-fine pyramid search
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Low-level building blocks for custom matching pipelines.
//!
//! These types expose template plans, kernel traits, and scan helpers for
//! advanced use cases beyond the high-level `Matcher` API. Most users should
//! prefer the top-level `Template`, `CompiledTemplate`, and `Matcher` types.

pub use crate::bank::AngleGrid;
pub use crate::candidate::nms::nms_2d;
pub use crate::candidate::topk::{Peak, TopK};
pub use crate::kernel::{Kernel, ScanParams};
pub use crate::search::scan::{
    scan_masked_zncc_scalar, scan_masked_zncc_scalar_full, scan_masked_zncc_scalar_roi,
    score_masked_zncc_at,
};
pub use crate::template::rotate::{rotate_u8_bilinear, rotate_u8_bilinear_masked};
pub use crate::template::{
    MaskedSsdTemplatePlan, MaskedTemplatePlan, SsdTemplatePlan, TemplatePlan, ValidCoord,
};