Mercurial > hg > nsaunier > 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']) |
