Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import torch | |
| import torchvision.transforms as transforms | |
| from easymocap.apps.neuralbody import demo | |
| # Create a text box to enter the YouTube video ID | |
| video_id = st.text_input("Enter the YouTube video ID:") | |
| # Create a progress bar | |
| progress_bar = st.progress(0) | |
| # If the user enters a valid YouTube video ID, download the video and extract the frames | |
| if video_id: | |
| embed_code = get_embed_code(video_id) | |
| video = download_video(embed_code) | |
| frames = extract_frames(video) | |
| # Convert the frames to tensors | |
| frames = torch.from_numpy(frames).float() | |
| # Create a 3D scene from the frames | |
| scene = create_scene(frames) | |
| # Use view synthesis to render a novel view of the scene | |
| novel_view = render_novel_view(scene) | |
| # Update the progress bar | |
| progress_bar.progress(100) | |
| # Show the novel view | |
| st.image(novel_view) | |