Mercurial Hosting > traffic-intelligence
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
diff -r 9897a13772fb -r b50145235f9e python/metadata.py --- 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))