Description
Multi-template matching can be used to localize multiple objects using one or a set of template images.
Contrary to previous implementations that allow to use only one template, here a set of templates can be used or the initial template(s) can be transformed by rotation/flipping.
Multiple objects detection without redundant detections is possible thanks to a Non-Maxima Supression relying on the degree of overlap between detections.
The solution is available as a Fiji plugin (Multi-Template Matching AND IJ-OpenCV update sites), as a Python package (Multi-Template-Matching on PyPI) and as a KNIME workflow (via KNIME Hub).