From 1d7415a5ed327cd7cc77cd558cc826bfc272f90a Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Tue, 20 Sep 2022 13:39:20 +0200 Subject: Updating aruco tracking results after reloading tracker parameters --- src/argaze/utils/edit_tobii_segment_aruco_pose.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/argaze/utils/edit_tobii_segment_aruco_pose.py b/src/argaze/utils/edit_tobii_segment_aruco_pose.py index fadff35..9e5aad1 100644 --- a/src/argaze/utils/edit_tobii_segment_aruco_pose.py +++ b/src/argaze/utils/edit_tobii_segment_aruco_pose.py @@ -179,6 +179,7 @@ def main(): frame_index = 0 last_frame_index = -1 last_frame = video_frame.copy() + force_update = False selected_marker_id = -1 @@ -187,7 +188,7 @@ def main(): while True: # Select a frame on change - if frame_index != last_frame_index: + if frame_index != last_frame_index or force_update: video_ts, video_frame = tobii_segment_video.get_frame(frame_index) video_ts_ms = video_ts / 1000 @@ -403,9 +404,10 @@ def main(): if key_pressed == 27: break - # Reload tracker configuratio on 't' key - if key_pressed == 116: + # Reload tracker configuration on 'c' key + if key_pressed == 99: load_configuration_file() + force_update = True # Display video cv.imshow(f'Segment {tobii_segment.get_id()} ArUco marker editor', visu_frame.matrix) -- cgit v1.1