Skip to content

Instantly share code, notes, and snippets.

@iKrishneel
Created November 21, 2023 10:23
Show Gist options
  • Save iKrishneel/22b77d979d0d7729105b8c9a16d03d3a to your computer and use it in GitHub Desktop.
Save iKrishneel/22b77d979d0d7729105b8c9a16d03d3a to your computer and use it in GitHub Desktop.
# p = cv.aruco_CharucoDetector(cv.aruco_Board)
dictionary = cv.aruco.getPredefinedDictionary(cv.aruco.DICT_5X5_1000)
parameters = cv.aruco.CharucoParameters()
board = cv.aruco.CharucoBoard([7, 7], 0.03, 0.023, dictionary)
detector = cv.aruco.CharucoDetector(board, parameters)
im_gray = np.asarray(d.image)
corners, ids, marker_corners, marker_ids = detector.detectBoard(im_gray)
print(corners.shape)
im = cv.aruco.drawDetectedCornersCharuco(im_gray, corners)
im = cv.aruco.drawDetectedMarkers(im, marker_corners)
# im_gray = board.generateImage([600, 600])
plt.imshow(im, cmap='gray')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment