From fef23768fe16525d30716f77e440d082ad5683d4 Mon Sep 17 00:00:00 2001 From: Ian Maquignaz <9im14@queensu.ca> Date: Tue, 17 Nov 2020 23:13:57 -0500 Subject: [PATCH] Fixed issue with Epipolar Geometry Tutorial --- .../py_calib3d/py_epipolar_geometry/py_epipolar_geometry.markdown | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/py_tutorials/py_calib3d/py_epipolar_geometry/py_epipolar_geometry.markdown b/doc/py_tutorials/py_calib3d/py_epipolar_geometry/py_epipolar_geometry.markdown index 3ed072c..6b8d908 100644 --- a/doc/py_tutorials/py_calib3d/py_epipolar_geometry/py_epipolar_geometry.markdown +++ b/doc/py_tutorials/py_calib3d/py_epipolar_geometry/py_epipolar_geometry.markdown @@ -79,7 +79,7 @@ from matplotlib import pyplot as plt img1 = cv.imread('myleft.jpg',0) #queryimage # left image img2 = cv.imread('myright.jpg',0) #trainimage # right image -sift = cv.SIFT() +sift = cv.SIFT_create() # find the keypoints and descriptors with SIFT kp1, des1 = sift.detectAndCompute(img1,None) @@ -93,14 +93,12 @@ search_params = dict(checks=50) flann = cv.FlannBasedMatcher(index_params,search_params) matches = flann.knnMatch(des1,des2,k=2) -good = [] pts1 = [] pts2 = [] # ratio test as per Lowe's paper for i,(m,n) in enumerate(matches): if m.distance < 0.8*n.distance: - good.append(m) pts2.append(kp2[m.trainIdx].pt) pts1.append(kp1[m.queryIdx].pt) @endcode -- 2.7.4