diff options
Diffstat (limited to 'src/argaze/utils/analyse_tobii_segment_fixations.py')
-rw-r--r-- | src/argaze/utils/analyse_tobii_segment_fixations.py | 9 |
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') |