changeset 1191:f3b3696f5640

adding time interval for MOTA computation
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 28 Jun 2022 11:30:08 +0200
parents d24d57e4de24
children 606817bc31e8
files scripts/nomad/site-parameters-optimization.py
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/nomad/site-parameters-optimization.py	Tue Jun 28 01:04:58 2022 +0200
+++ b/scripts/nomad/site-parameters-optimization.py	Tue Jun 28 11:30:08 2022 +0200
@@ -74,7 +74,10 @@
         #load ground truth
         annotations = storage.loadTrajectoriesFromSqlite(gtDatabaseAbsPath, 'object')
         # Appending negative mota because nomad minimizes the output
-        Mota.append(-computeMota(annotations, objects, Mota))
+        matchingDistance = 5
+        inter = TimeInterval.union([a.getTimeInterval() for a in annotations])
+        motp, mota, mt, mme, fpt, gt, gtMatches, toMatches = moving.computeClearMOT(annotations, objects, matchingDistance, inter.first, inter.last)
+        Mota.append(-mota)
     
     # Change to the previous directory
     os.chdir(cwd)