- fixed name for charuco board

- fixed margin for aruco board
This commit is contained in:
2025-11-28 17:06:24 +01:00
parent 6dffde3fd4
commit fda8e9d573
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ def factory(dict_type: int, board_size: cv.typing.Size, marker_length: float=100
board = cv.aruco.GridBoard(size=board_size, markerLength=marker_length, markerSeparation=marker_sep, dictionary=aruco_dict) board = cv.aruco.GridBoard(size=board_size, markerLength=marker_length, markerSeparation=marker_sep, dictionary=aruco_dict)
detector = cv.aruco.ArucoDetector(aruco_dict, params) detector = cv.aruco.ArucoDetector(aruco_dict, params)
keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0] keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0]
name = f"aruco_board_w{board_size[0]}_h{board_size[1]}_{keyname}" name = f"board_aruco_w{board_size[0]}_h{board_size[1]}_{keyname}"
return detector, board, name return detector, board, name
@@ -84,7 +84,7 @@ class ArTagPoseArucoBoard(ArTagPose):
def main(): def main():
pose = ArTagPoseArucoBoard(10, (5,5)) pose = ArTagPoseArucoBoard(10, (5,5))
pose.board_image_generate() pose.board_image_generate(margin_length=10)
pose.calibrate_load() pose.calibrate_load()
pose.process() pose.process()
+1 -1
View File
@@ -9,7 +9,7 @@ def factory(dict_type: int, board_size: cv.typing.Size, square_length: float = 5
board = cv.aruco.CharucoBoard(size=board_size, squareLength=square_length, markerLength=marker_length, dictionary=aruco_dict) board = cv.aruco.CharucoBoard(size=board_size, squareLength=square_length, markerLength=marker_length, dictionary=aruco_dict)
detector = cv.aruco.CharucoDetector(board, params) detector = cv.aruco.CharucoDetector(board, params)
keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0] keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0]
name = f"aruco_board_w{board_size[0]}_h{board_size[1]}_{keyname}" name = f"board_charuco_w{board_size[0]}_h{board_size[1]}_{keyname}"
return detector, board, name return detector, board, name