diff --git a/samples/python2/asift.py b/samples/python2/asift.py index ae044d527..e522fa7ab 100755 --- a/samples/python2/asift.py +++ b/samples/python2/asift.py @@ -11,10 +11,10 @@ is used to reject outliers. Threading is used for faster affine sampling. [1] http://www.ipol.im/pub/algo/my_affine_sift/ USAGE - asift.py [--feature=[-flann]] [ ] + asift.py [--feature=[-flann]] [ ] - --feature - Feature to use. Can be sift, surf of orb. Append '-flann' to feature name - to use Flann-based matcher instead bruteforce. + --feature - Feature to use. Can be sift, surf, orb or brisk. Append '-flann' + to feature name to use Flann-based matcher instead bruteforce. Press left mouse button on a feature point to see its mathcing point. ''' diff --git a/samples/python2/find_obj.py b/samples/python2/find_obj.py index 908da68fe..ca4ee4daf 100755 --- a/samples/python2/find_obj.py +++ b/samples/python2/find_obj.py @@ -4,10 +4,10 @@ Feature-based image matching sample. USAGE - find_obj.py [--feature=[-flann]] [ ] + find_obj.py [--feature=[-flann]] [ ] - --feature - Feature to use. Can be sift, surf of orb. Append '-flann' to feature name - to use Flann-based matcher instead bruteforce. + --feature - Feature to use. Can be sift, surf, orb or brisk. Append '-flann' + to feature name to use Flann-based matcher instead bruteforce. Press left mouse button on a feature point to see its matching point. ''' @@ -31,6 +31,9 @@ def init_feature(name): elif chunks[0] == 'orb': detector = cv2.ORB(400) norm = cv2.NORM_HAMMING + elif chunks[0] == 'brisk': + detector = cv2.BRISK() + norm = cv2.NORM_HAMMING else: return None, None if 'flann' in chunks: