Matyáš Boháček
Initial commit
ccdf9bb
raw
history blame
936 Bytes
import os
import json
import tqdm
from shutil import copyfile
MAIN_PATH = "/Users/matyasbohacek/Documents/Academics/Projects/WLASL/start_kit"
BATCH = "train"
if not os.path.exists(MAIN_PATH + "/" + BATCH + "_preprocessed/"):
os.mkdir(MAIN_PATH + "/" + BATCH + "_preprocessed/")
with open(MAIN_PATH + "/specs.json") as f:
data = json.load(f)
for item_index, item in tqdm.tqdm(enumerate(data)):
for video in item["instances"]:
if video["split"] != BATCH:
continue
if not os.path.exists(MAIN_PATH + "/" + BATCH + "_preprocessed/" + str(item_index) + "/"):
os.mkdir(MAIN_PATH + "/" + BATCH + "_preprocessed/" + str(item_index) + "/")
original_path = MAIN_PATH + "/videos/" + str(video["video_id"]) + ".mp4"
new_path = MAIN_PATH + "/" + BATCH + "_preprocessed/" + str(item_index) + "/" + str(video["video_id"]) + ".mp4"
copyfile(original_path, new_path)