def detect(self, im, mask=None): tags = self.detector.process(im, return_poses=False) kpts = [] for tag in tags: kpts.extend([cv2.KeyPoint(pt[0], pt[1], 1) for pt in tag.getFeatures()]) return kpts