Exemple #1
0
    def transform(self):
        AffineWidget.transform(self)

        if not hasattr(self, 'src_keypoints'):
            return
        if self.mouse_state != self.onmouse_wait:
            self.matches = []
            return
        
        self.dst_keypoints, self.dst_descriptors = self.detect(self.dst)
        self.matches = self.match(self.src_descriptors, self.dst_descriptors)