Spaces:
Running
on
Zero
Running
on
Zero
File size: 735 Bytes
246c106 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import json
import os
import numpy as np
import imageio
if __name__ == '__main__':
hpt_dataset_dir = 'data/language_table'
metadata = json.load(open(os.path.join(hpt_dataset_dir, "metadata.json")))
image_width = metadata["w"]
image_height = metadata["h"]
num_frames = metadata["num_images"]
frames = np.fromfile(os.path.join(hpt_dataset_dir, "video.bin"), dtype=np.uint8
).reshape(num_frames, image_height, image_width, 3)
# random sample N frames
N = 30
sample_indices = np.random.choice(num_frames, N, replace=False)
sample_frames = frames[sample_indices]
for i, f in enumerate(sample_frames):
imageio.imwrite(f"sim/assets/langtable_prompt/frame_{i:02d}.png", f) |