aboutsummaryrefslogtreecommitdiff
path: root/src/argaze/GazeAnalysis
diff options
context:
space:
mode:
authorThéo de la Hogue2022-11-24 09:01:12 +0100
committerThéo de la Hogue2022-11-24 09:01:12 +0100
commite787e0d47c01935a3ed2f2a48652b4fec5e3fa22 (patch)
treebed2c7dcf78c6600439948db370f02c92caf6296 /src/argaze/GazeAnalysis
parent5d48a62031979e81ea5ccb5a4e83d2e051a6ad07 (diff)
downloadargaze-e787e0d47c01935a3ed2f2a48652b4fec5e3fa22.zip
argaze-e787e0d47c01935a3ed2f2a48652b4fec5e3fa22.tar.gz
argaze-e787e0d47c01935a3ed2f2a48652b4fec5e3fa22.tar.bz2
argaze-e787e0d47c01935a3ed2f2a48652b4fec5e3fa22.tar.xz
Removing invalid position.
Diffstat (limited to 'src/argaze/GazeAnalysis')
-rw-r--r--src/argaze/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/argaze/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py b/src/argaze/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py
index fd46d7e..401c6d8 100644
--- a/src/argaze/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py
+++ b/src/argaze/GazeAnalysis/DispersionBasedGazeMovementIdentifier.py
@@ -104,13 +104,17 @@ class GazeMovementIdentifier(GazeFeatures.GazeMovementIdentifier):
while (ts_next - ts_start) < self.duration_threshold:
# Ignore non valid position
- # TODO ? Consider invalid position to not break fixation ?
+ # TODO ? Should we consider invalid position to not break fixation ?
if gaze_position_next.valid:
# Store selected position
ts, gaze_position = remaining_ts_gaze_positions.pop_first()
ts_gaze_positions[ts] = gaze_position
+ else:
+
+ remaining_ts_gaze_positions.pop_first()
+
try:
# Read next position
ts_next, gaze_position_next = remaining_ts_gaze_positions.first