aboutsummaryrefslogtreecommitdiff
path: root/src/argaze/utils/analyse_tobii_segment_fixations.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/argaze/utils/analyse_tobii_segment_fixations.py')
-rw-r--r--src/argaze/utils/analyse_tobii_segment_fixations.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/argaze/utils/analyse_tobii_segment_fixations.py b/src/argaze/utils/analyse_tobii_segment_fixations.py
index a07a515..b34979e 100644
--- a/src/argaze/utils/analyse_tobii_segment_fixations.py
+++ b/src/argaze/utils/analyse_tobii_segment_fixations.py
@@ -2,8 +2,9 @@
import argparse
+from argaze import *
from argaze.TobiiGlassesPro2 import TobiiEntities
-from argaze.DataAnalysis import *
+
def main():
"""
@@ -32,16 +33,16 @@ def main():
print(f'{len(tobii_ts_gaze_position_buffer)} gaze positions loaded')
# format tobii gaze data into generic gaze data
- generic_ts_gaze_position_buffer = GazeAnalysis.TimeStampedGazePositionBuffer()
+ generic_ts_gaze_position_buffer = GazeFeatures.TimeStampedGazePositions()
for ts, tobii_data in tobii_ts_gaze_position_buffer.items():
- generic_data = GazeAnalysis.GazePosition(tobii_data.gp[0] * tobii_segment_video.get_width(), tobii_data.gp[1] * tobii_segment_video.get_height())
+ generic_data = GazeFeatures.GazePosition(tobii_data.gp[0] * tobii_segment_video.get_width(), tobii_data.gp[1] * tobii_segment_video.get_height())
generic_ts_gaze_position_buffer[ts] = generic_data
print(f'dispersion_threshold = {args.dispersion_threshold}')
print(f'duration_threshold = {args.duration_threshold}')
- fixation_analyser = GazeAnalysis.DispersionBasedFixationAnalyser(generic_ts_gaze_position_buffer, args.dispersion_threshold, args.duration_threshold)
+ fixation_analyser = GazeFeatures.DispersionBasedFixationIdentifier(generic_ts_gaze_position_buffer, args.dispersion_threshold, args.duration_threshold)
print(f'{len(fixation_analyser.fixations)} fixations found')