matchTemplate compares a template against overlapping image regions using the specified method. After the function finishes the comparison, the best matches can be found as global minimums (when methods "SQDIFF" or "SQDIFF_NORMED" were used) or maximums (when methods "CCORR", "CCORR_NORMED", "CCOEFF" or "CCOEF_NORMED" were used) using the minMaxLoc function.

matchTemplate(image, template, method, mask = NULL)

Arguments

image

An Image object.

template

An Image object of the same type as image. template cannot be larger than image.

method

A string indicating the comparison method to use. It can be any of the following (see https://bit.ly/2RjELvJ for a full description of each comparison method):

  • "SQDIFF"

  • "SQDIFF_NORMED"

  • "CCORR"

  • "CCORR_NORMED"

  • "CCOEFF"

  • "CCOEFF_NORMED"

mask

An Image object of the same type and dimensions as template (default: NULL). mask is currently only supported when SQDIFF and CCORR_NORMED are used.

See also

Author

Simon Garnier, garnier@njit.edu

Examples

# TODO