diff --git a/pm2d/line_matcher.py b/pm2d/line_matcher.py index b0291ad..ce4f657 100644 --- a/pm2d/line_matcher.py +++ b/pm2d/line_matcher.py @@ -1176,6 +1176,11 @@ class LineShapeMatcher: if ncc < verify_threshold: continue score_f = (float(score_f) + max(0.0, ncc)) * 0.5 + # Re-check min_score sullo score finale: NCC averaging puo + # abbattere lo shape-score sotto la soglia user. Senza questo + # check apparivano match con score < min_score (UI confusing). + if float(score_f) < min_score: + continue # Ri-traslo coord da spazio crop ROI a spazio scena originale. cx_out = cx_f + roi_offset[0]