From 063c88c160cbfe92489de0ed9c251808fa480946 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Wed, 10 Dec 2025 19:11:04 +0100 Subject: [PATCH] fixed assignment camera name --- 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 4760eff..3c33f9e 100644 --- a/ar_tag_pose/detector_board_main.py +++ b/ar_tag_pose/detector_board_main.py @@ -64,8 +64,12 @@ class Detector(abc.ABC): def cap_init(self): backends = {'V4L2': cv.CAP_V4L} - cam_dict = enumerate_cameras(backends[self.cap.getBackendName()]) - self.camera_name = cam_dict[self.device_id].name + cameras = enumerate_cameras(backends[self.cap.getBackendName()]) + + for cam in cameras: + if cam.index == self.device_id: + self.camera_name = cam.name.split(':')[0] + print(self.camera_name) camera_params_default = {