Mercurial > hg > nsaunier > traffic-intelligence
diff scripts/play-video.py @ 614:5e09583275a4
Merged Nicolas/trafficintelligence into default
| author | Mohamed Gomaa <eng.m.gom3a@gmail.com> |
|---|---|
| date | Fri, 05 Dec 2014 12:13:53 -0500 |
| parents | 1917db662aa7 |
| children | 3058e00887bc |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/play-video.py Fri Dec 05 12:13:53 2014 -0500 @@ -0,0 +1,23 @@ +#! /usr/bin/env python + +import sys, argparse +import cvutils + + +parser = argparse.ArgumentParser(description='The program displays the video.') +parser.add_argument('-i', dest = 'videoFilename', help = 'name of the video file', required = True) +parser.add_argument('-f', dest = 'firstFrameNum', help = 'number of first frame number to display', default = 0, type = int) +parser.add_argument('--fps', dest = 'frameRate', help = 'approximate frame rate to replay', type = float) +parser.add_argument('-r', dest = 'rescale', help = 'rescaling factor for the displayed image', default = 1., type = float) + +args = parser.parse_args() + +firstFrameNum = 0 +if args.firstFrameNum != None: + firstFrameNum = args.firstFrameNum + +frameRate = -1 +if args.frameRate != None: + frameRate = args.frameRate + +cvutils.playVideo(args.videoFilename, firstFrameNum, frameRate, rescale = args.rescale)
