def create_frame(f, video_obj):
    df = Frame()
    df.video = video_obj
    df.name = f['name']
    df.frame_index = f['frame_index']
    df.subdir = f['subdir']
    return df
def import_frame(f, video_obj):
    df = Frame()
    df.video = video_obj
    df.name = f['name']
    df.frame_index = f['frame_index']
    df.subdir = f['subdir']
    df.save()
    return df
Exemple #3
0
def import_frame_json(f, frame_index, event_id, video_id):
    regions = []
    df = Frame()
    df.video_id = video_id
    df.event_id = event_id
    df.frame_index = frame_index
    df.name = f['path']
    for r in f.get('regions', []):
        regions.append(import_region_json(r, frame_index, video_id, event_id))
    return df, regions
 def create_frame(self, f):
     df = Frame()
     df.video_id = self.video.pk
     df.name = f['name']
     df.frame_index = f['frame_index']
     df.h = f.get('h', 0)
     df.w = f.get('w', 0)
     df.t = f.get('t', 0)
     df.event_id = self.event_to_pk[f['event']]
     df.segment_index = f.get('segment_index', 0)
     df.keyframe = f.get('keyframe', False)
     return df
def create_frame(f,video_obj):
    df = Frame()
    df.video = video_obj
    df.name = f['name']
    df.frame_index = f['frame_index']
    df.subdir = f['subdir']
    df.h = f.get('h',0)
    df.w = f.get('w',0)
    df.t = f.get('t',0)
    df.segment_index = f.get('segment_index',0)
    df.keyframe = f.get('keyframe',False)
    return df
def create_frame(f,video_obj):
    df = Frame()
    df.video = video_obj
    df.name = f['name']
    df.frame_index = f['frame_index']
    df.subdir = f['subdir']
    df.h = f.get('h',0)
    df.w = f.get('w',0)
    df.t = f.get('t',0)
    df.segment_index = f.get('segment_index',0)
    df.keyframe = f.get('keyframe',False)
    return df
Exemple #7
0
def import_frame(f, video_obj, detection_to_pk, vdn_dataset=None):
    df = Frame()
    df.video = video_obj
    df.name = f['name']
    df.frame_index = f['frame_index']
    df.subdir = f['subdir']
    df.save()
    for d in f['detection_list']:
        dd = import_detection(d, video_obj, df, vdn_dataset)
        detection_to_pk[d['id']] = dd.pk
    for a in f['annotation_list']:
        da = import_annotation(a, video_obj, df, vdn_dataset)
    return df
def import_frame_json(f, frame_index, event_id, video_id):
    regions = []
    df = Frame()
    df.video_id = video_id
    df.event_id = event_id
    df.frame_index = frame_index
    df.name = f['path']
    for r in f.get('regions', []):
        dr = Region()
        dr.frame_index = frame_index
        dr.video_id = video_id
        dr.event_id = event_id
        dr.object_name = r['object_name']
        dr.region_type = r.get('region_type', Region.ANNOTATION)
        dr.full_frame = r.get('full_frame', False)
        dr.x = r.get('x', 0)
        dr.y = r.get('y', 0)
        dr.w = r.get('w', 0)
        dr.h = r.get('h', 0)
        dr.confidence = r.get('confidence', 0.0)
        dr.text = r.get('text', None)
        dr.metadata = r.get('metadata', None)
        regions.append(dr)
    return df, regions