aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThéo de la Hogue2022-11-23 10:57:46 +0100
committerThéo de la Hogue2022-11-23 10:57:46 +0100
commit66dee98df2163890b43476e2954c547768c5b491 (patch)
tree10148cd6739d64fb4d412e39abb81c68342c86d0
parent731cf1bc810dc14c2af7d6dab9b900f46d0fd27b (diff)
downloadargaze-66dee98df2163890b43476e2954c547768c5b491.zip
argaze-66dee98df2163890b43476e2954c547768c5b491.tar.gz
argaze-66dee98df2163890b43476e2954c547768c5b491.tar.bz2
argaze-66dee98df2163890b43476e2954c547768c5b491.tar.xz
Creating GazePosition in one time with value and accuracy.
-rw-r--r--src/argaze/utils/tobii_segment_gaze_movements_export.py6
1 files changed, 3 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 fee8960..7984eed 100644
--- a/src/argaze/utils/tobii_segment_gaze_movements_export.py
+++ b/src/argaze/utils/tobii_segment_gaze_movements_export.py
@@ -89,7 +89,7 @@ def main():
# Test gaze position validity
if tobii_gaze_position.validity == 0:
- gaze_position_pixel = GazeFeatures.GazePosition( (int(tobii_gaze_position.value[0] * tobii_segment_video.width), int(tobii_gaze_position.value[1] * tobii_segment_video.height)) )
+ gaze_position_px = (int(tobii_gaze_position.value[0] * tobii_segment_video.width), int(tobii_gaze_position.value[1] * tobii_segment_video.height))
# Get gaze position 3D at same gaze position timestamp
tobii_gaze_position_3d = tobii_ts_gaze_positions_3d.pop(ts)
@@ -100,10 +100,10 @@ def main():
gaze_accuracy_mm = numpy.sin(numpy.deg2rad(TobiiSpecifications.ACCURACY)) * tobii_gaze_position_3d.value[2]
tobii_camera_hfov_mm = numpy.sin(numpy.deg2rad(TobiiSpecifications.CAMERA_HFOV)) * tobii_gaze_position_3d.value[2]
- gaze_position_pixel.accuracy = round(tobii_segment_video.width * float(gaze_accuracy_mm) / float(tobii_camera_hfov_mm))
+ gaze_accuracy_px = round(tobii_segment_video.width * float(gaze_accuracy_mm) / float(tobii_camera_hfov_mm))
# Store gaze position using millisecond unit timestamp
- ts_gaze_positions[ts/1e3] = gaze_position_pixel
+ ts_gaze_positions[ts/1e3] = GazeFeatures.GazePosition(gaze_position_px, accuracy=gaze_accuracy_px)
continue