Mercurial > hg > nsaunier > traffic-intelligence
comparison scripts/compute-clearmot.py @ 956:196a1fd498ba
removing unnecessary complexity of varying number of return elements
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Tue, 15 Aug 2017 16:15:55 -0400 |
| parents | 45384b45e35a |
| children | 51d8406b2489 |
comparison
equal
deleted
inserted
replaced
| 955:a15e843af55a | 956:196a1fd498ba |
|---|---|
| 55 | 55 |
| 56 if args.nFramesOffsetAnnotations is not None: | 56 if args.nFramesOffsetAnnotations is not None: |
| 57 for a in annotations: | 57 for a in annotations: |
| 58 a.shiftTimeInterval(args.nFramesOffsetAnnotations) | 58 a.shiftTimeInterval(args.nFramesOffsetAnnotations) |
| 59 | 59 |
| 60 if args.display: | 60 motp, mota, mt, mme, fpt, gt, gtMatches, toMatches = moving.computeClearMOT(annotations, objects, args.matchingDistance, args.firstInstant, args.lastInstant, args.display) |
| 61 motp, mota, mt, mme, fpt, gt, gtMatches, toMatches = moving.computeClearMOT(annotations, objects, args.matchingDistance, args.firstInstant, args.lastInstant, True) | |
| 62 else: | |
| 63 motp, mota, mt, mme, fpt, gt = moving.computeClearMOT(annotations, objects, args.matchingDistance, args.firstInstant, args.lastInstant) | |
| 64 | 61 |
| 65 if args.csvOutput: | 62 if args.csvOutput: |
| 66 print('{},{},{},{},{}'.format(motp, mota, mt, mme, fpt)) | 63 print('{},{},{},{},{}'.format(motp, mota, mt, mme, fpt)) |
| 67 else: | 64 else: |
| 68 print 'MOTP: {}'.format(motp) | 65 print 'MOTP: {}'.format(motp) |
