anydoor / mydatasets /Preprocess /uvo_process.py
olfp's picture
Upload 162 files
054c447 verified
raw
history blame
No virus
618 Bytes
import cv2
import json
import os
from pycocotools import mask as mask_utils
import numpy as np
from tqdm import tqdm
json_path = 'path/UVO/UVO_sparse_train_video_with_interpolation.json'
output_path = "path/UVO/UVO_sparse_train_video_with_interpolation_reorg.json"
with open(json_path, 'r') as fcc_file:
data = json.load(fcc_file)
info = data['info']
videos = data['videos']
print(len(videos))
uvo_dict = {}
for video in tqdm(videos):
vid = video['id']
file_names = video['file_names']
uvo_dict[vid] = file_names
with open(output_path,"w") as f:
json.dump(uvo_dict,f)
print('finish')