added command lione argument board-id
This commit is contained in:
@@ -180,18 +180,22 @@ def main():
|
|||||||
ap.add_argument("-n", "--num_boards", type=int,
|
ap.add_argument("-n", "--num_boards", type=int,
|
||||||
default=1,
|
default=1,
|
||||||
help="Number of boards")
|
help="Number of boards")
|
||||||
|
ap.add_argument("-i", "--board_id", type=int,
|
||||||
|
default=0,
|
||||||
|
help="Boards id")
|
||||||
args = vars(ap.parse_args())
|
args = vars(ap.parse_args())
|
||||||
|
|
||||||
msg_size = 3
|
msg_size = 3
|
||||||
board_detector = []
|
board_detector = []
|
||||||
|
bid_start = args["board_id"]
|
||||||
if "Aruco" in args["type"]:
|
if "Aruco" in args["type"]:
|
||||||
for n in range(args["num_boards"]):
|
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"]))
|
det = BoardDetectorAruco(f"Aruco_det-{n}", args["dict_type"], board_id, (args["board_width"], args["board_height"]))
|
||||||
board_detector.append(det)
|
board_detector.append(det)
|
||||||
elif "Charuco" in args["type"]:
|
elif "Charuco" in args["type"]:
|
||||||
for n in range(args["num_boards"]):
|
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"]))
|
det = BoardDetectorCharuco(f"Charuco_det-{n}", args["dict_type"], board_id, (args["board_width"], args["board_height"]))
|
||||||
board_detector.append(det)
|
board_detector.append(det)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user