5059ce1d89
_compute_soft_score: cos(theta_template - theta_scena) continuo (non quantizzato a bin) pesato per magnitude. Polarity-aware se use_polarity=True (mod 2pi) else |cos| (mod pi). Quando use_soft_score=True (default off, backward compat), lo score finale e' fuso con quello shape: piu discriminante per match a piccola rotazione (penalita' graduale invece di binaria on/off). Equivalente a Halcon Metric='use_polarity' / 'ignore_global_polarity' in find_shape_model. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>