diff options
author | Théo de la Hogue | 2022-12-10 23:48:54 +0100 |
---|---|---|
committer | Théo de la Hogue | 2022-12-10 23:48:54 +0100 |
commit | 3a1d4028d6fe865abb044ce31c4dc6acd885e045 (patch) | |
tree | f809c8b53f2d44630b243e2f5afe817f89946fd2 /src | |
parent | 47836903ccd6dbb91baf340777f1ddf9d73e8cb6 (diff) | |
download | argaze-3a1d4028d6fe865abb044ce31c4dc6acd885e045.zip argaze-3a1d4028d6fe865abb044ce31c4dc6acd885e045.tar.gz argaze-3a1d4028d6fe865abb044ce31c4dc6acd885e045.tar.bz2 argaze-3a1d4028d6fe865abb044ce31c4dc6acd885e045.tar.xz |
Don't draw same gaze status twice.
Diffstat (limited to 'src')
-rw-r--r-- | src/argaze/utils/tobii_segment_gaze_movements_export.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/argaze/utils/tobii_segment_gaze_movements_export.py b/src/argaze/utils/tobii_segment_gaze_movements_export.py index 8babf36..257f875 100644 --- a/src/argaze/utils/tobii_segment_gaze_movements_export.py +++ b/src/argaze/utils/tobii_segment_gaze_movements_export.py @@ -302,6 +302,8 @@ def main(): if unknown_exist: current_unknown_ts, current_unknown = ts_unknown.pop_first() + ts_last = 0 + # Iterate on video frames for video_ts, video_frame in tobii_segment_video.frames(): @@ -398,9 +400,12 @@ def main(): next_gaze_status.draw(visu_matrix) next_gaze_status.draw(gaze_status_matrix) - # Write last gaze status - cv.putText(visu_matrix, str(next_gaze_status.value), next_gaze_status.value, cv.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 255), 1, cv.LINE_AA) - + # Write last next gaze status + if ts_next != ts_last: + + cv.putText(visu_matrix, str(next_gaze_status.value), next_gaze_status.value, cv.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 255), 1, cv.LINE_AA) + ts_last = ts_next + # Empty gaze position except IndexError: pass |