title: What is the difference between phase correlation and template matching in OpenCV?
body: <p>I recently discovered phase correlation in OpenCV, which with the Log Polar Transform (LPT) can perform rotation and scale invariant template matching. I'm wondering what the difference is between this method and all the template matching methods described here <a href="http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html" rel="noreferrer">http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html</a> which seem far less robust to any rotation or scaling. </p>
  
  <p>I guess my question is what are the advantages and disadvantages of:</p>
  
  <ol>
  <li>Phase correlation + Log polar transform.</li>
  <li>Template matching .</li>
  <li>Full flown features matching with something like SIFT.</li>
  </ol>