Mercurial > hg > nsaunier > traffic-intelligence
comparison scripts/safety-analysis.py @ 944:84ebe1b031f1
works with object trajectory, features todo
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Thu, 20 Jul 2017 12:12:28 -0400 |
| parents | b1e8453c207c |
| children | 05d4302bf67e |
comparison
equal
deleted
inserted
replaced
| 943:b1e8453c207c | 944:84ebe1b031f1 |
|---|---|
| 53 prototypes = storage.loadPrototypesFromSqlite(params.databaseFilename) | 53 prototypes = storage.loadPrototypesFromSqlite(params.databaseFilename) |
| 54 else: | 54 else: |
| 55 prototypes = storage.loadPrototypesFromSqlite(args.prototypeDatabaseFilename) | 55 prototypes = storage.loadPrototypesFromSqlite(args.prototypeDatabaseFilename) |
| 56 for p in prototypes: | 56 for p in prototypes: |
| 57 p.getMovingObject().computeCumulativeDistances() | 57 p.getMovingObject().computeCumulativeDistances() |
| 58 predictionParameters = prediction.PrototypePredictionParameters(prototypes, params.nPredictedTrajectories, 2., 0.5, 'cityblock', 10, params.constantSpeedPrototypePrediction, params.useFeaturesForPrediction) | 58 predictionParameters = prediction.PrototypePredictionParameters(prototypes, params.nPredictedTrajectories, 2., 0.4, 'cityblock', 10, params.constantSpeedPrototypePrediction, params.useFeaturesForPrediction) |
| 59 # else: | 59 # else: |
| 60 # no else required, since parameters is required as argument | 60 # no else required, since parameters is required as argument |
| 61 | 61 |
| 62 # evasiveActionPredictionParameters = prediction.EvasiveActionPredictionParameters(params.maxPredictedSpeed, | 62 # evasiveActionPredictionParameters = prediction.EvasiveActionPredictionParameters(params.maxPredictedSpeed, |
| 63 # params.nPredictedTrajectories, | 63 # params.nPredictedTrajectories, |
