Mar-14-2019, 12:20 AM
You are likely needed to write a generator that return templates, e.g.
import glob, os def get_templates(path='./templates', template_mask='png'): for f in glob.glob(os.path.join(path, '**', '*.' + template_mask)): yield cv2.imread(f, 0) # now you can iterate over all templates for template in get_templates(): result = cv2.matchTemplate(img_gray, template, cv2.TM_CCOEFF_NORMED) # do some stuff...