7e076deb80
_draw_matches ora coerente con anteprima modello: - Edge filtrati con stessa pipeline matcher (hysteresis weak/strong_grad) e selezione feature: l'overlay del match riflette esattamente quello che l'utente ha visto nel preview "Anteprima edge" - Background tinta scura su pixel hysteresis (40% colore match) - Feature scelte come dot colorati per bin (palette 16 bin) - UCS rosso/verde sul centro pose: asse X destra, Y giu' (image y-down), ruotato secondo angle del match - Origine UCS: cerchio bianco con bordo nero per visibilita' Rimossi (richiesta utente "togli la ROI"): - bbox poly perimetrale: ridondante, copriva il pezzo - linea marker primo lato: sostituita da UCS rosso Compatibilita': se matcher non passato (es. uso esterno), fallback Canny legacy. Tutti e 3 endpoint match (/match, /match_simple, /match_recipe) ora propagano il matcher a _draw_matches. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>