Skip to main content

Module detect

Module detect 

Source
Expand description

Corner detection utilities built on top of the dense ChESS response map.

Functionsยง

detect_corners_from_response
Core detector: run NMS + refinement on an existing response map.
detect_corners_from_response_with_refiner
Detector variant that accepts a user-provided refiner implementation.
detect_peaks_from_response
Stage 1 of ChESS detection: threshold + NMS + cluster-filter on the response map.
detect_peaks_from_response_with_refine_radius
Stage 1 of ChESS detection: same as detect_peaks_from_response but extends the border margin by refine_radius extra pixels so that an image-domain refiner with the given patch half-width can safely operate on every accepted peak.
find_corners_u8
Compute corners starting from an 8-bit grayscale image.
find_corners_u8_with_refiner
Compute corners starting from an 8-bit grayscale image using a custom refiner.
merge_corners_simple
Merge corners within a given radius, keeping the strongest response.
refine_corners_on_image
Stage 2 of detection: image-domain subpixel refinement.