Mercurial Hosting > traffic-intelligence
comparison python/utils.py @ 350:7e9ad2d9d79c
added new parameters in safety analysis script
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Thu, 27 Jun 2013 00:18:39 -0400 |
parents | c64a4f889b97 |
children | 891858351bcb |
comparison
equal
deleted
inserted
replaced
349:e3f910c26fae | 350:7e9ad2d9d79c |
---|---|
450 self.homographyFilename = config.get(self.sectionHeader, 'homography-filename') | 450 self.homographyFilename = config.get(self.sectionHeader, 'homography-filename') |
451 self.homography = loadtxt(self.homographyFilename) | 451 self.homography = loadtxt(self.homographyFilename) |
452 self.firstFrameNum = config.getint(self.sectionHeader, 'frame1') | 452 self.firstFrameNum = config.getint(self.sectionHeader, 'frame1') |
453 self.videoFrameRate = config.getfloat(self.sectionHeader, 'video-fps') | 453 self.videoFrameRate = config.getfloat(self.sectionHeader, 'video-fps') |
454 | 454 |
455 self.maxPredictedSpeed = config.getfloat(self.sectionHeader, 'max-predicted-speed')/3.6/self.videoFrameRate | |
456 self.predictionTimeHorizon = config.getfloat(self.sectionHeader, 'prediction-time-horizon')*self.videoFrameRate | |
457 self.collisionDistance = config.getfloat(self.sectionHeader, 'collision-distance') | |
458 self.crossingZones = config.getboolean(self.sectionHeader, 'crossing-zones') | |
459 self.nPredictedTrajectories = config.getint(self.sectionHeader, 'npredicted-trajectories') | |
460 self.minAcceleration = config.getfloat(self.sectionHeader, 'min-acceleration')/self.videoFrameRate**2 | |
461 self.maxAcceleration = config.getfloat(self.sectionHeader, 'max-acceleration')/self.videoFrameRate**2 | |
462 self.maxSteering = config.getfloat(self.sectionHeader, 'max-steering')/self.videoFrameRate | |
463 | |
455 ######################### | 464 ######################### |
456 # sqlite | 465 # sqlite |
457 ######################### | 466 ######################### |
458 | 467 |
459 def printDBError(error): | 468 def printDBError(error): |