|
|
|
@ -134,7 +134,7 @@ for fname in images: |
|
|
|
|
imgpoints.append(corners) |
|
|
|
|
|
|
|
|
|
# Draw and display the corners |
|
|
|
|
cv2.drawChessboardCorners(img, (7,6), corners2,ret) |
|
|
|
|
cv2.drawChessboardCorners(img, (7,6), corners, ret) |
|
|
|
|
cv2.imshow('img', img) |
|
|
|
|
cv2.waitKey(500) |
|
|
|
|
|
|
|
|
@ -216,7 +216,7 @@ mean_error = 0 |
|
|
|
|
for i in xrange(len(objpoints)): |
|
|
|
|
imgpoints2, _ = cv2.projectPoints(objpoints[i], rvecs[i], tvecs[i], mtx, dist) |
|
|
|
|
error = cv2.norm(imgpoints[i], imgpoints2, cv2.NORM_L2)/len(imgpoints2) |
|
|
|
|
tot_error += error |
|
|
|
|
mean_error += error |
|
|
|
|
|
|
|
|
|
print "total error: ", mean_error/len(objpoints) |
|
|
|
|
@endcode |
|
|
|
|