Mercurial Hosting > traffic-intelligence
comparison scripts/replay-event-annotation.py @ 382:ba813f148ade
development for clustering
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Sun, 21 Jul 2013 10:23:15 -0400 |
parents | 387cc0142211 |
children |
comparison
equal
deleted
inserted
replaced
381:387cc0142211 | 382:ba813f148ade |
---|---|
1 #! /usr/bin/env python | 1 #! /usr/bin/env python |
2 | 2 |
3 import sys, argparse | 3 import sys, argparse, datetime |
4 | 4 |
5 import storage, cvutils, utils | 5 import storage, cvutils, utils |
6 | 6 |
7 import matplotlib.pylab as pylab | 7 import matplotlib.pylab as pylab |
8 import matplotlib.pyplot as plt | 8 import matplotlib.pyplot as plt |
21 for annotation in annotations: | 21 for annotation in annotations: |
22 video = annotation['video_name'].lower() | 22 video = annotation['video_name'].lower() |
23 print('{} {}'.format(annotation['conflict_start_time'], annotation['conflict_end_time'])) | 23 print('{} {}'.format(annotation['conflict_start_time'], annotation['conflict_end_time'])) |
24 print(annotation['road_user_1']+' '+annotation['road_user_2']+' '+annotation['conflict_quality']) | 24 print(annotation['road_user_1']+' '+annotation['road_user_2']+' '+annotation['conflict_quality']) |
25 print(annotation['comments']) | 25 print(annotation['comments']) |
26 cvutils.playVideo(dirname+videoDirnames[video]+video+'-{}.avi'.format(annotation['video_start_time']), utils.timeToFrames(annotation['conflict_start_time'], frameRate), frameRate, True, False, annotation['road_user_1']+' '+annotation['road_user_2']+' '+annotation['conflict_quality']) | 26 cvutils.playVideo(dirname+videoDirnames[video]+video+'-{}.avi'.format(annotation['video_start_time']), utils.timeToFrames(annotation['conflict_start_time']+datetime.timedelta(seconds=-40), frameRate), frameRate, True, False, annotation['road_user_1']+' '+annotation['road_user_2']+' '+annotation['conflict_quality']) |