Spaces:
Running
Running
| import gradio as gr | |
| import random | |
| _TITLE = ''' | |
| # One View, Many Worlds: Single-Image to 3D Object Meets Generative Domain Randomization for One-Shot 6D Pose Estimation | |
| ''' | |
| _DESCRIPTION = ''' | |
| ## BAAI,BIT&THU&ZJU | [Code](https://github.com/GZWSAMA/One23Pose) | [Project Page](https://gzwsama.github.io/OnePoseviaGen.github.io/) | |
| ''' | |
| html = ''' | |
| <!DOCTYPE html> | |
| <html> | |
| <body> | |
| <iframe id="myIframe" width="100%" height="1500" frameborder="0"></iframe> | |
| </body> | |
| </html> | |
| ''' | |
| script = ''' | |
| function createGradio() { | |
| const urls = [ | |
| "https://4f5a53319d71ba571b.gradio.live" | |
| ]; | |
| const randomIndex = Math.floor(Math.random() * urls.length); | |
| document.getElementById("myIframe").src = urls[randomIndex]; | |
| } | |
| ''' | |
| def one23pose_app(): | |
| with gr.Blocks(js=script) as demo: | |
| gr.Markdown(_TITLE) | |
| gr.Markdown(_DESCRIPTION) | |
| gr.HTML(html) | |
| demo.launch() | |
| if __name__ == "__main__": | |
| one23pose_app() |