Mercurial Hosting > traffic-intelligence
comparison scripts/compute-clearmot.py @ 595:17b02c8054d0
added tests and corrected one bug
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Sun, 07 Dec 2014 22:59:47 -0500 |
parents | 9e39cd95e017 |
children | 3058e00887bc |
comparison
equal
deleted
inserted
replaced
594:9e39cd95e017 | 595:17b02c8054d0 |
---|---|
28 objects = storage.loadTrajectoriesFromSqlite(args.trackerDatabaseFilename, 'object') | 28 objects = storage.loadTrajectoriesFromSqlite(args.trackerDatabaseFilename, 'object') |
29 annotations = storage.loadGroundTruthFromSqlite(args.groundTruthDatabaseFilename) | 29 annotations = storage.loadGroundTruthFromSqlite(args.groundTruthDatabaseFilename) |
30 for a in annotations: | 30 for a in annotations: |
31 a.computeCentroidTrajectory(homography) | 31 a.computeCentroidTrajectory(homography) |
32 | 32 |
33 motp, mota, mt, mme, fpt, gt = moving.computeClearMOT(objects, annotations, args.matchingDistance, args.firstInstant, args.lastInstant) | 33 motp, mota, mt, mme, fpt, gt = moving.computeClearMOT(annotations, objects, args.matchingDistance, args.firstInstant, args.lastInstant) |
34 | 34 |
35 print 'MOTP: {}'.format(motp) | 35 print 'MOTP: {}'.format(motp) |
36 print 'MOTA: {}'.format(mota) | 36 print 'MOTA: {}'.format(mota) |
37 print 'Number of missed objects.frames: {}'.format(mt) | 37 print 'Number of missed objects.frames: {}'.format(mt) |
38 print 'Number of mismatches: {}'.format(mme) | 38 print 'Number of mismatches: {}'.format(mme) |