3v324v23 commited on
Commit
7ff376c
·
1 Parent(s): f57616a

first commit

Browse files
Files changed (3) hide show
  1. README.md +3 -3
  2. app.py +41 -0
  3. requirements.txt +2 -0
README.md CHANGED
@@ -1,10 +1,10 @@
1
  ---
2
  title: OnePoseviaGen
3
  emoji: 💻
4
- colorFrom: yellow
5
- colorTo: yellow
6
  sdk: gradio
7
- sdk_version: 5.38.2
8
  app_file: app.py
9
  pinned: false
10
  license: apache-2.0
 
1
  ---
2
  title: OnePoseviaGen
3
  emoji: 💻
4
+ colorFrom: blue
5
+ colorTo: blue
6
  sdk: gradio
7
+ sdk_version: 5.33.2
8
  app_file: app.py
9
  pinned: false
10
  license: apache-2.0
app.py ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import random
3
+
4
+ _TITLE = '''
5
+ # One View, Many Worlds: Single-Image to 3D Object Meets Generative Domain Randomization for One-Shot 6D Pose Estimation
6
+ '''
7
+
8
+ _DESCRIPTION = '''
9
+ ## Powered by BAAI | [Project Page](https://github.com/GZWSAMA/One23Pose)
10
+ '''
11
+
12
+ html = '''
13
+ <!DOCTYPE html>
14
+ <html>
15
+ <body>
16
+ <iframe id="myIframe" width="100%" height="1200" frameborder="0"></iframe>
17
+ </body>
18
+ </html>
19
+ '''
20
+
21
+ script = '''
22
+ function createGradio() {
23
+ const urls = [
24
+ "https://oneposeviagen.flageval.net"
25
+ ];
26
+ const randomIndex = Math.floor(Math.random() * urls.length);
27
+ document.getElementById("myIframe").src = urls[randomIndex];
28
+ }
29
+ '''
30
+
31
+ def one23pose_app():
32
+
33
+ with gr.Blocks(js=script) as demo:
34
+ gr.Markdown(_TITLE)
35
+ gr.Markdown(_DESCRIPTION)
36
+ gr.HTML(html)
37
+
38
+ demo.launch()
39
+
40
+ if __name__ == "__main__":
41
+ one23pose_app()
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ numpy==1.26.4
2
+ gradio==5.33.2