Mercurial Hosting > traffic-intelligence
diff python/storage.py @ 537:6c264b914846
work on classification parameters
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Wed, 02 Jul 2014 17:43:16 -0400 |
parents | 95276d310972 |
children | 048b43654870 6c0923f1ce68 |
line wrap: on
line diff
--- a/python/storage.py Wed Jul 02 11:35:05 2014 -0400 +++ b/python/storage.py Wed Jul 02 17:43:16 2014 -0400 @@ -558,7 +558,8 @@ ######################### class ProcessParameters: - '''Class for all parameters controlling data processing: input, method parameters, etc. for tracking, classification and safety + '''Class for all parameters controlling data processing: input, + method parameters, etc. for tracking, classification and safety Note: framerate is already taken into account''' @@ -570,6 +571,7 @@ config = ConfigParser() config.readfp(FakeSecHead(openCheck(filename))) self.sectionHeader = config.sections()[0] + # Tracking/display parameters self.videoFilename = config.get(self.sectionHeader, 'video-filename') self.databaseFilename = config.get(self.sectionHeader, 'database-filename') self.homographyFilename = config.get(self.sectionHeader, 'homography-filename') @@ -589,6 +591,10 @@ self.firstFrameNum = config.getint(self.sectionHeader, 'frame1') self.videoFrameRate = config.getfloat(self.sectionHeader, 'video-fps') + # Classification parameters + + + # 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.collisionDistance = config.getfloat(self.sectionHeader, 'collision-distance')