# HG changeset patch # User Nicolas Saunier # Date 1404315305 14400 # Node ID 95276d310972d50a199aa7a405fbe4898c227cd6 # Parent 5ad2f51ae42fb32905a0c62c56a4f5a2c2c458d6 renamed TrackingParameters to ProcessParameters diff -r 5ad2f51ae42f -r 95276d310972 python/storage.py --- a/python/storage.py Sun Jun 29 23:31:38 2014 -0400 +++ b/python/storage.py Wed Jul 02 11:35:05 2014 -0400 @@ -557,8 +557,8 @@ # Utils to read .ini type text files for configuration, meta data... ######################### -class TrackingParameters: - '''Class for tracking and safety parameters +class ProcessParameters: + '''Class for all parameters controlling data processing: input, method parameters, etc. for tracking, classification and safety Note: framerate is already taken into account''' diff -r 5ad2f51ae42f -r 95276d310972 scripts/classify-objects.py --- a/scripts/classify-objects.py Sun Jun 29 23:31:38 2014 -0400 +++ b/scripts/classify-objects.py Wed Jul 02 11:35:05 2014 -0400 @@ -7,8 +7,9 @@ import cvutils, moving, ml parser = argparse.ArgumentParser(description='The program processes indicators for all pairs of road users in the scene') +parser.add_argument('--cfg', dest = 'configFilename', help = 'name of the configuration file', required = True) parser.add_argument('-d', dest = 'directoryName', help = 'name of the parent directory containing the videos and extracted trajectories to process', required = True) -parser.add_argument('-o', dest = 'homographyFilename', help = 'name of the image to world homography file') +# parser.add_argument('-o', dest = 'homographyFilename', help = 'name of the image to world homography file') # need a classification config file for speed distribution parameters, svm models, frequency parameters, area parameters etc #parser.add_argument('--cfg', dest = 'svmType', help = 'SVM type', default = SVM_C_SVC, type = long) @@ -17,6 +18,6 @@ #parser.add_argument('-o', dest = 'nOrientations', help = 'number of orientations in HoG', default = 9, type = int) #parser.add_argument('-p', dest = 'nPixelsPerCell', help = 'number of pixels per cell', default = 8, type = int) #parser.add_argument('-c', dest = 'nCellsPerBlock', help = 'number of cells per block', default = 2, type = int) + args = parser.parse_args() - -print('TODO') # add all parameters for classification (distribution parameters) +params = storage.ProcessParameters(args.configFilename) diff -r 5ad2f51ae42f -r 95276d310972 scripts/display-trajectories.py --- a/scripts/display-trajectories.py Sun Jun 29 23:31:38 2014 -0400 +++ b/scripts/display-trajectories.py Wed Jul 02 11:35:05 2014 -0400 @@ -26,7 +26,7 @@ args = parser.parse_args() if args.configFilename: # consider there is a configuration file - params = storage.TrackingParameters(args.configFilename) + params = storage.ProcessParameters(args.configFilename) videoFilename = params.videoFilename databaseFilename = params.databaseFilename if params.homography != None: diff -r 5ad2f51ae42f -r 95276d310972 scripts/safety-analysis.py --- a/scripts/safety-analysis.py Sun Jun 29 23:31:38 2014 -0400 +++ b/scripts/safety-analysis.py Wed Jul 02 11:35:05 2014 -0400 @@ -16,8 +16,7 @@ parser.add_argument('--display-cp', dest = 'displayCollisionPoints', help = 'display collision points', action = 'store_true') args = parser.parse_args() -params = storage.TrackingParameters() -params.loadConfigFile(args.configFilename) +params = storage.ProcessParameters(args.configFilename) # parameters for prediction methods if args.predictionMethod: