This article talks about Template Matching, which is a method for searching and finding the location of a template image in a larger image. It simply slides the template image over the input image and compares the template and patch of input image under the template image. It is also a technique for finding areas of an image that match to a template image. Template Matching is a high-level machine vision technique that identifies the parts on an image that match a predefined template. Advanced template matching algorithms allow to find occurrences of the template regardless of their orientation and local brightness.