comparison scripts/display-trajectories.py @ 512:81ff62a7c39f

corrected bug so it can work without undistortion parameters
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Mon, 02 Jun 2014 17:46:49 -0400
parents 935430b1d408
children 1ba618fb0f70
comparison
equal deleted inserted replaced
511:ad518f0c3218 512:81ff62a7c39f
36 undistort = params.undistort 36 undistort = params.undistort
37 firstFrameNum = params.firstFrameNum 37 firstFrameNum = params.firstFrameNum
38 else: 38 else:
39 homography = None 39 homography = None
40 undistort = False 40 undistort = False
41 41 intrinsicCameraMatrix = None
42 distortionCoefficients = []
43 undistortedImageMultiplication = None
44 firstFrameNum = 0
42 45
43 if not args.configFilename or args.videoFilename != None: 46 if not args.configFilename and args.videoFilename != None:
44 videoFilename = args.videoFilename 47 videoFilename = args.videoFilename
45 if not args.configFilename or args.databaseFilename != None: 48 if not args.configFilename and args.databaseFilename != None:
46 databaseFilename = args.databaseFilename 49 databaseFilename = args.databaseFilename
47 if not args.configFilename or args.homographyFilename != None: 50 if not args.configFilename and args.homographyFilename != None:
48 homography = inv(loadtxt(args.homographyFilename)) 51 homography = inv(loadtxt(args.homographyFilename))
49 if not args.configFilename or args.intrinsicCameraMatrixFilename != None: 52 if not args.configFilename and args.intrinsicCameraMatrixFilename != None:
50 intrinsicCameraMatrix = loadtxt(args.intrinsicCameraMatrixFilename) 53 intrinsicCameraMatrix = loadtxt(args.intrinsicCameraMatrixFilename)
51 if not args.configFilename or args.distortionCoefficients != None: 54 if not args.configFilename and args.distortionCoefficients != None:
52 distortionCoefficients = args.distortionCoefficients 55 distortionCoefficients = args.distortionCoefficients
53 if not args.configFilename or args.undistortedImageMultiplication != None: 56 if not args.configFilename and args.undistortedImageMultiplication != None:
54 undistortedImageMultiplication = args.undistortedImageMultiplication 57 undistortedImageMultiplication = args.undistortedImageMultiplication
55 if not args.configFilename or args.firstFrameNum != None: 58 if not args.configFilename and args.firstFrameNum != None:
56 firstFrameNum = args.firstFrameNum 59 firstFrameNum = args.firstFrameNum
57 60
58 61
59 objects = storage.loadTrajectoriesFromSqlite(databaseFilename, args.trajectoryType) 62 objects = storage.loadTrajectoriesFromSqlite(databaseFilename, args.trajectoryType)
60 boundingBoxes = storage.loadBoundingBoxTable(databaseFilename) 63 boundingBoxes = storage.loadBoundingBoxTable(databaseFilename)