|
import gradio as gr |
|
from datasets import load_dataset |
|
|
|
dataset = load_dataset("sayakpaul/nyu_depth_v2", split="train[:2%]", trust_remote_code=True) |
|
|
|
def preview(index): |
|
sample = dataset[int(index)] |
|
return sample["image"], sample["depth"], sample["label"] |
|
|
|
gr.Interface( |
|
fn=preview, |
|
inputs=gr.Slider(0, len(dataset)-1, step=1, label="Sample Index"), |
|
outputs=[ |
|
gr.Image(type="pil", label="RGB Image"), |
|
gr.Image(type="numpy", label="Depth Map"), |
|
gr.Image(type="numpy", label="Segmentation Label") |
|
], |
|
title="NYU Depth V2 Viewer" |
|
).launch() |
|
|