comparison scripts/classify-objects.py @ 1169:9f7a4a026dab

correcting bug in classify objects that ignored the parameter for centile aggregation of speed, if used in classifier.cfg (updated pip version)
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Mon, 19 Jul 2021 11:25:16 -0400
parents 49c0bb6eacc2
children d478d3122804
comparison
equal deleted inserted replaced
1168:d71a4d174b1a 1169:9f7a4a026dab
23 args = parser.parse_args() 23 args = parser.parse_args()
24 params, videoFilename, databaseFilename, invHomography, intrinsicCameraMatrix, distortionCoefficients, undistortedImageMultiplication, undistort, firstFrameNum = storage.processVideoArguments(args) 24 params, videoFilename, databaseFilename, invHomography, intrinsicCameraMatrix, distortionCoefficients, undistortedImageMultiplication, undistort, firstFrameNum = storage.processVideoArguments(args)
25 classifierParams = storage.ClassifierParameters(params.classifierFilename) 25 classifierParams = storage.ClassifierParameters(params.classifierFilename)
26 classifierParams.convertToFrames(params.videoFrameRate, 3.6) # conversion from km/h to m/frame 26 classifierParams.convertToFrames(params.videoFrameRate, 3.6) # conversion from km/h to m/frame
27 27
28 speedAggregationFunc = utils.aggregationFunction(classifierParams.speedAggregationMethod) 28 speedAggregationFunc = utils.aggregationFunction(classifierParams.speedAggregationMethod, classifierParams.speedAggregationCentile)
29 if speedAggregationFunc is None: 29 if speedAggregationFunc is None:
30 sys.exit() 30 sys.exit()
31 31
32 pedBikeCarSVM = ml.SVM_load(classifierParams.pedBikeCarSVMFilename) 32 pedBikeCarSVM = ml.SVM_load(classifierParams.pedBikeCarSVMFilename)
33 bikeCarSVM = ml.SVM_load(classifierParams.bikeCarSVMFilename) 33 bikeCarSVM = ml.SVM_load(classifierParams.bikeCarSVMFilename)