aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/argaze/utils/tobii_segment_display.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/argaze/utils/tobii_segment_display.py b/src/argaze/utils/tobii_segment_display.py
index 344241d..8d8f037 100644
--- a/src/argaze/utils/tobii_segment_display.py
+++ b/src/argaze/utils/tobii_segment_display.py
@@ -63,7 +63,7 @@ def main():
try:
# Get nearest head rotation before video timestamp and remove all head rotations before
- _, nearest_head_rotation = tobii_ts_head_rotations.pop_first_until(video_ts)
+ _, nearest_head_rotation = tobii_ts_head_rotations.pop_last_before(video_ts)
# Calculate head movement considering only head yaw and pitch
head_movement = numpy.array(nearest_head_rotation.value)
@@ -80,7 +80,7 @@ def main():
try:
# Get nearest gaze position before video timestamp and remove all gaze positions before
- _, nearest_gaze_position = tobii_ts_gaze_positions.pop_first_until(video_ts)
+ _, nearest_gaze_position = tobii_ts_gaze_positions.pop_last_before(video_ts)
# Ignore frame when gaze position is not valid
if nearest_gaze_position.validity == 0:
@@ -88,7 +88,7 @@ def main():
gaze_position_pixel = GazeFeatures.GazePosition( (int(nearest_gaze_position.value[0] * video_frame.width), int(nearest_gaze_position.value[1] * video_frame.height)) )
# Get nearest gaze position 3D before video timestamp and remove all gaze positions before
- _, nearest_gaze_position_3d = tobii_ts_gaze_positions_3d.pop_first_until(video_ts)
+ _, nearest_gaze_position_3d = tobii_ts_gaze_positions_3d.pop_last_before(video_ts)
# Ignore frame when gaze position 3D is not valid
if nearest_gaze_position_3d.validity == 0:
@@ -108,7 +108,7 @@ def main():
try:
# Get nearest event before video timestamp and remove all gaze positions before
- nearest_event_ts, nearest_event = tobii_ts_events.pop_first_until(video_ts)
+ nearest_event_ts, nearest_event = tobii_ts_events.pop_last_before(video_ts)
#print(nearest_event_ts / 1e3, nearest_event)