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)