changeset 972:b50145235f9e

bug corrected
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Wed, 13 Dec 2017 14:48:48 -0500
parents 9897a13772fb
children 4f3f88a27dae eb42f2f51490
files python/metadata.py scripts/clean-ground-truth.py scripts/examples.sql scripts/extract-appearance-images.py scripts/performance-db.py scripts/performance-lcss.py scripts/replay-event-annotation.py scripts/setup-tracking.sh scripts/test-compute-object-position-from-features.py
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/python/metadata.py	Wed Dec 13 14:06:20 2017 -0500
+++ b/python/metadata.py	Wed Dec 13 14:48:48 2017 -0500
@@ -369,7 +369,7 @@
     The views should be directories in somedirectory/montreal/intersection1'''
     sites = []
     cameraViews = []
-    names = listdir(directoryName)
+    names = sorted(listdir(directoryName))
     for name in names:
         if path.isdir(directoryName+sep+name):
             sites.append(Site(directoryName+sep+name, None))
@@ -382,7 +382,7 @@
 def initializeVideos(session, cameraView, directoryName, startTime = None, datetimeFormat = None):
     '''Initializes videos with time or tries to guess it from filename
     directoryName should contain the videos to find and be the relative path from the site location'''
-    names = listdir(directoryName)
+    names = sorted(listdir(directoryName))
     videoSequences = []
     if datetimeFormat is not None:
         timeConverter = TimeConverter(datetimeFormat)
@@ -393,8 +393,7 @@
             if datetimeFormat is not None:
                 from argparse import ArgumentTypeError
                 try:
-                    prefix = name[:name.rfind('_')]
-                    t1 = timeConverter.convert(prefix)
+                    t1 = timeConverter.convert(name[:name.rfind('_')])
                     print('DB time {} / Time from filename {}'.format(startTime, t1))
                 except ArgumentTypeError as e:
                     print('File format error for time {} (prefix {})'.format(name, prefix))