Skip to content

Commit

Permalink
fixed examples for opencv 2.4.8
Browse files Browse the repository at this point in the history
  • Loading branch information
mattvenn committed Feb 7, 2014
1 parent 86b6c48 commit a0bfdb9
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions doc/py_tutorials/py_calib3d/py_calibration/py_calibration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,9 +93,8 @@ Once we find the corners, we can increase their accuracy using **cv2.cornerSubPi
objp = np.zeros((6*7,3), np.float32)
objp[:,:2] = np.mgrid[0:7,0:6].T.reshape(-1,2)

# Arrays to store object points and image points from all the images.
# Arrays to store object points
objpoints = [] # 3d point in real world space
imgpoints = [] # 2d points in image plane.

images = glob.glob('*.jpg')

Expand All @@ -110,16 +109,16 @@ Once we find the corners, we can increase their accuracy using **cv2.cornerSubPi
if ret == True:
objpoints.append(objp)

corners2 = cv2.cornerSubPix(gray,corners,(11,11),(-1,-1),criteria)
imgpoints.append(corners2)
cv2.cornerSubPix(gray,corners,(11,11),(-1,-1),criteria)

# Draw and display the corners
img = cv2.drawChessboardCorners(img, (7,6), corners2,ret)
cv2.drawChessboardCorners(img, (7,6), corners,ret)
cv2.imshow('img',img)
cv2.waitKey(500)

cv2.destroyAllWindows()


One image with pattern drawn on it is shown below:

.. image:: images/calib_pattern.jpg
Expand Down

0 comments on commit a0bfdb9

Please sign in to comment.