Mercurial > hg > nsaunier > 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): |
