diff --git a/ar_tag_pose_aruco_board.py b/ar_tag_pose_aruco_board.py index 800001d..d148efb 100644 --- a/ar_tag_pose_aruco_board.py +++ b/ar_tag_pose_aruco_board.py @@ -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) detector = cv.aruco.ArucoDetector(aruco_dict, params) 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 @@ -84,7 +84,7 @@ class ArTagPoseArucoBoard(ArTagPose): def main(): pose = ArTagPoseArucoBoard(10, (5,5)) - pose.board_image_generate() + pose.board_image_generate(margin_length=10) pose.calibrate_load() pose.process() diff --git a/ar_tag_pose_charuco_board.py b/ar_tag_pose_charuco_board.py index 6cd7a01..305ae6c 100644 --- a/ar_tag_pose_charuco_board.py +++ b/ar_tag_pose_charuco_board.py @@ -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) detector = cv.aruco.CharucoDetector(board, params) 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