From e2434ab7c3a6622c29d4b53334e4f053065442dd Mon Sep 17 00:00:00 2001 From: Vladislav Sovrasov Date: Wed, 9 Mar 2016 11:37:25 +0300 Subject: [PATCH] Use AKAZE detector instead of ORB in feature_homography test --- modules/python/test/test_feature_homography.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/python/test/test_feature_homography.py b/modules/python/test/test_feature_homography.py index 9fbdc027ad..861ff92325 100644 --- a/modules/python/test/test_feature_homography.py +++ b/modules/python/test/test_feature_homography.py @@ -92,7 +92,7 @@ TrackedTarget = namedtuple('TrackedTarget', 'target, p0, p1, H, quad') class PlaneTracker: def __init__(self): - self.detector = cv2.ORB_create( nfeatures = 1000 ) + self.detector = cv2.AKAZE_create(threshold = 0.003) self.matcher = cv2.FlannBasedMatcher(flann_params, {}) # bug : need to pass empty dict (#1329) self.targets = [] self.frame_points = [] @@ -155,6 +155,6 @@ class PlaneTracker: def detect_features(self, frame): '''detect_features(self, frame) -> keypoints, descrs''' keypoints, descrs = self.detector.detectAndCompute(frame, None) - if descrs is None: # detectAndCompute returns descs=None if not keypoints found + if descrs is None: # detectAndCompute returns descs=None if no keypoints found descrs = [] return keypoints, descrs \ No newline at end of file -- GitLab