title: Template matching
text: # Template matching
  
  Il template matching o Segmentazione basata dal riscontro sul modello è una tecnica utilizzata nell'elaborazione digitale delle immagini per trovare piccole parti di un'immagine che corrispondano con una immagine-modello.
  
  Può essere usato nella produzione come parte del controllo di qualità, una maniera per il movimento dei robot ambulanti o come modo per rilevare contorni in una immagine.
  
  Vi sono due approcci: Riscontro basato sul modello (template base matching) o sulla caratteristica (feature based matching). Il primo usa l'intera immagine-modello sommando/comparando varie metriche (SAD, SSD, correlazione incrociata, ...) per determinare la miglior posizione; il secondo usa una caratteristica della immagine-modello come contorni o angoli come prima misura per trovare il miglior riscontro locale nell'immagine-sorgente.
  
  ## Implementazione
  
  In questa semplice implementazione, si assume che il metodo sopra descritto è applicato con immagini grigie.
  
  Una maniera di eseguire il template matching su immagini a colori è di decomporre i pixel nelle loro componenti e misurare la qualità del riscontro tra il colore-modello e l'immagine-sorgente usando la somma del SAD calcolato per ogni colore separatamente.
  
  