annotate scripts/info-video.py @ 1278:8e61ff3cd503 default tip

correct bug to take into account first frame num in config, and other related bugs in dltrack.py
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 27 Jun 2024 15:31:36 -0400
parents cc5cb04b04b0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
998
933670761a57 updated code to python 3 (tests pass and scripts run, but non-executed parts of code are probably still not correct)
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents: 967
diff changeset
1 #! /usr/bin/env python3
657
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
2
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
3 import sys, argparse
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
4
1028
cc5cb04b04b0 major update using the trafficintelligence package name and install through pip
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents: 1021
diff changeset
5 from trafficintelligence import cvutils
657
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
6
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
7 parser = argparse.ArgumentParser(description='The program displays the video.')
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
8 parser.add_argument('-i', dest = 'videoFilename', help = 'name of the video file', required = True)
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
9
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
10 args = parser.parse_args()
51269511229b added script printing video info
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents:
diff changeset
11
967
373e8ef6ee25 modified function to access video property
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents: 657
diff changeset
12 videoProperties = cvutils.infoVideo(args.videoFilename)
1021
16932cefabc1 work on paths in line with new configurations from tracker
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents: 998
diff changeset
13 for k,v in videoProperties.items():
967
373e8ef6ee25 modified function to access video property
Nicolas Saunier <nicolas.saunier@polymtl.ca>
parents: 657
diff changeset
14 print('Video {}: {}'.format(k, v))