code: def find_all(im_source, im_search, maxcnt=0):
      '''
      优先Template，之后Sift
      @ return [(x,y), ...]
      '''
      result = find_all_template(im_source, im_search, maxcnt=maxcnt)
      if not result:
          result = find_all_sift(im_source, im_search, maxcnt=maxcnt)
      if not result:
          return []
      return [match["result"] for match in resultf find_all(im_source, im_search, maxcnt=0):
      '''
      优先Template，之后Sift
      @ return [(x,y), ...]
      '''
      result = find_all_template(im_source, im_search, maxcnt=maxcnt)
      if not result:
          result = find_all_sift(im_source, im_search, maxcnt=maxcnt)
      if not result:
          return []
      return [match["result"] for match in result]
docs: 优先Template，之后Sift
      @ return [(x,y), ...]