From a220d946655cc81668c4c4281249249205c8047f Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 30 Nov 2025 22:43:03 +0100 Subject: [PATCH] added command lione argument board-id --- ar_tag_pose/detector_board_main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ar_tag_pose/detector_board_main.py b/ar_tag_pose/detector_board_main.py index 193cdbe..62fc558 100644 --- a/ar_tag_pose/detector_board_main.py +++ b/ar_tag_pose/detector_board_main.py @@ -180,18 +180,22 @@ def main(): ap.add_argument("-n", "--num_boards", type=int, default=1, help="Number of boards") + ap.add_argument("-i", "--board_id", type=int, + default=0, + help="Boards id") args = vars(ap.parse_args()) msg_size = 3 board_detector = [] + bid_start = args["board_id"] if "Aruco" in args["type"]: for n in range(args["num_boards"]): - board_id = f"{n:0{msg_size}d}" + board_id = f"{bid_start+n:0{msg_size}d}" det = BoardDetectorAruco(f"Aruco_det-{n}", args["dict_type"], board_id, (args["board_width"], args["board_height"])) board_detector.append(det) elif "Charuco" in args["type"]: for n in range(args["num_boards"]): - board_id = f"{n:0{msg_size}d}" + board_id = f"{bid_start+n:0{msg_size}d}" det = BoardDetectorCharuco(f"Charuco_det-{n}", args["dict_type"], board_id, (args["board_width"], args["board_height"])) board_detector.append(det)