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'])