Exemple #1
0
 def _get_corners(self, image):
     """Find subpixel chessboard corners in image."""
     temp = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
     ret, corners = cv2.findChessboardCorners(temp, (9, 6))
     if not ret:
         raise ChessboardNotFoundError("No chessboard could be found.")
     cv2.cornerSubPix(
         temp, corners, (11, 11), (-1, -1),
         (cv2.TERM_CRITERIA_MAX_ITER + cv2.TERM_CRITERIA_EPS, 30, 0.01))
     return corners
 def _get_corners(self, image):
     """Find subpixel chessboard corners in image."""
     temp = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
     ret, corners = cv2.findChessboardCorners(temp,
                                              (self.rows, self.columns), flags=cv2.CALIB_CB_FAST_CHECK)
     if not ret:
         raise ChessboardNotFoundError("No chessboard could be found.")
     else:
         print 'Chessboard found!'
     cv2.cornerSubPix(temp, corners, (11, 11), (-1, -1),
                      (cv2.TERM_CRITERIA_MAX_ITER + cv2.TERM_CRITERIA_EPS,
                       30, 0.01))
     return corners