Mercurial Hosting > traffic-intelligence
diff python/storage.py @ 948:584b9405e494
added safety analysis parameters for motion patterns
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Fri, 21 Jul 2017 12:11:55 -0400 |
parents | b1e8453c207c |
children | 7f5cbdc107c5 |
line wrap: on
line diff
--- a/python/storage.py Fri Jul 21 11:31:42 2017 -0400 +++ b/python/storage.py Fri Jul 21 12:11:55 2017 -0400 @@ -1366,11 +1366,13 @@ self.firstFrameNum = config.getint(self.sectionHeader, 'frame1') self.videoFrameRate = config.getfloat(self.sectionHeader, 'video-fps') + self.minFeatureTime = config.getfloat(self.sectionHeader, 'min-feature-time') + self.classifierFilename = config.get(self.sectionHeader, 'classifier-filename') # Safety parameters self.maxPredictedSpeed = config.getfloat(self.sectionHeader, 'max-predicted-speed')/3.6/self.videoFrameRate - self.predictionTimeHorizon = config.getfloat(self.sectionHeader, 'prediction-time-horizon')*self.videoFrameRate + self.predictionTimeHorizon = config.getfloat(self.sectionHeader, 'prediction-time-horizon') self.collisionDistance = config.getfloat(self.sectionHeader, 'collision-distance') self.crossingZones = config.getboolean(self.sectionHeader, 'crossing-zones') self.predictionMethod = config.get(self.sectionHeader, 'prediction-method') @@ -1382,6 +1384,9 @@ self.maxExtremeSteering = config.getfloat(self.sectionHeader, 'max-extreme-steering')/self.videoFrameRate self.useFeaturesForPrediction = config.getboolean(self.sectionHeader, 'use-features-prediction') self.constantSpeedPrototypePrediction = config.getboolean(self.sectionHeader, 'constant-speed') + self.maxLcssDistance = config.getfloat(self.sectionHeader, 'max-lcss-distance') + self.lcssMetric = config.get(self.sectionHeader, 'lcss-metric') + self.minLcssSimilarity = config.getfloat(self.sectionHeader, 'min-lcss-similarity') def __init__(self, filename = None): if filename is not None and path.exists(filename):