diff trafficintelligence/storage.py @ 1256:56d0195d043e

cleaning indicators (no more time interval) and runtimeerror with arccos
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Wed, 03 Apr 2024 14:41:20 -0400
parents c0fe55a6b82f
children e59a0a475a0a
line wrap: on
line diff
--- a/trafficintelligence/storage.py	Wed Apr 03 12:30:36 2024 -0400
+++ b/trafficintelligence/storage.py	Wed Apr 03 14:41:20 2024 -0400
@@ -1450,8 +1450,8 @@
             xCoords = worldCorners[:4,0]
             yCoords = worldCorners[:4,1]
             t.addPositionXY(xCoords.mean(), yCoords.mean())
-            for i in range(4):
-                featureTrajectories[i].addPositionXY(xCoords[i], yCoords[i])
+            for j in range(4):
+                featureTrajectories[j].addPositionXY(xCoords[j], yCoords[j])
             # check https://docs.opencv.org/3.4/d9/d0c/group__calib3d.html#ga1019495a2c8d1743ed5cc23fa0daff8c
         if interval.length()>1:
             objects.append(moving.MovingObject(num = objNum, timeInterval = interval, positions = t, velocities = t.differentiate(True), userType = userType, features = [moving.MovingObject(num = featureNum+i, timeInterval = copy(interval), positions = featureTrajectories[i], velocities = featureTrajectories[i].differentiate(True)) for i in range(4)]))