comparison trafficintelligence/metadata.py @ 1050:9d4a06f49cb8

work in progress
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Fri, 06 Jul 2018 18:12:15 -0400
parents cc5cb04b04b0
children 8ab92ee3cbef
comparison
equal deleted inserted replaced
1049:c9c03c97ed9f 1050:9d4a06f49cb8
363 return [] 363 return []
364 364
365 def getCameraView(session, viewId): 365 def getCameraView(session, viewId):
366 'Returns the site(s) matching the index' 366 'Returns the site(s) matching the index'
367 return session.query(CameraView).filter(CameraView.idx == int(viewId)).first() 367 return session.query(CameraView).filter(CameraView.idx == int(viewId)).first()
368
369 def getSiteVideoSequences(site):
370 return [vs for cv in site.cameraViews for vs in cv.videoSequences]
368 371
369 def initializeSites(session, directoryName, nViewsPerSite = 1): 372 def initializeSites(session, directoryName, nViewsPerSite = 1):
370 '''Initializes default site objects and n camera views per site 373 '''Initializes default site objects and n camera views per site
371 374
372 eg somedirectory/montreal/ contains intersection1, intersection2, etc. 375 eg somedirectory/montreal/ contains intersection1, intersection2, etc.