comparison trafficintelligence/storage.py @ 1056:093e2b892ede

integrating additions to storage.py
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Mon, 09 Jul 2018 16:01:15 -0400
parents 9e4e80fc5943
children 16575ca4537d
comparison
equal deleted inserted replaced
1055:9e4e80fc5943 1056:093e2b892ede
1389 if filename is not None: 1389 if filename is not None:
1390 config.read_file(addSectionHeader(utils.openCheck(filename))) 1390 config.read_file(addSectionHeader(utils.openCheck(filename)))
1391 self.sectionHeader = config.sections()[0] 1391 self.sectionHeader = config.sections()[0]
1392 else: 1392 else:
1393 self.sectionHeader = 'DEFAULT' 1393 self.sectionHeader = 'DEFAULT'
1394
1395 1394
1396 #Tracker parameters 1395 #Tracker parameters
1397 self.accelerationBound = config.getint(self.sectionHeader, 'acceleration-bound') 1396 self.accelerationBound = config.getint(self.sectionHeader, 'acceleration-bound')
1398 self.minVelocityCosine = config.getfloat(self.sectionHeader, 'min-velocity-cosine') 1397 self.minVelocityCosine = config.getfloat(self.sectionHeader, 'min-velocity-cosine')
1399 self.ndisplacements = config.getint(self.sectionHeader, 'ndisplacements') 1398 self.ndisplacements = config.getint(self.sectionHeader, 'ndisplacements')
1411 self.minFeatureEigThreshold = config.getfloat(self.sectionHeader, 'min-feature-eig-threshold') 1410 self.minFeatureEigThreshold = config.getfloat(self.sectionHeader, 'min-feature-eig-threshold')
1412 self.minFeatureTime = config.getint(self.sectionHeader, 'min-feature-time') 1411 self.minFeatureTime = config.getint(self.sectionHeader, 'min-feature-time')
1413 self.minFeatureDisplacement = config.getfloat(self.sectionHeader, 'min-feature-displacement') 1412 self.minFeatureDisplacement = config.getfloat(self.sectionHeader, 'min-feature-displacement')
1414 self.updateTimer = config.getint(self.sectionHeader, 'tracker-reload-time') 1413 self.updateTimer = config.getint(self.sectionHeader, 'tracker-reload-time')
1415 1414
1416 def loadHomographyConfig(self, filename = None): 1415 def loadHomographyConfig(self, filename = None):
1417
1418 if filename is None: 1416 if filename is None:
1419 self.homographyFilename = None 1417 self.homographyFilename = None
1420 self.homography = None 1418 self.homography = None
1421 else : 1419 else :
1422 from configparser import ConfigParser 1420 from configparser import ConfigParser