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
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 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