Spaces:
Runtime error
Runtime error
neverix
commited on
Commit
·
0a8f9dd
1
Parent(s):
83190e8
Added everything else
Browse files
app.py
CHANGED
@@ -4,16 +4,16 @@ import streamlit as st
|
|
4 |
import os
|
5 |
import base64
|
6 |
|
7 |
-
st.set_page_config(layout="wide", page_title=
|
8 |
|
9 |
-
st.title(
|
10 |
st.markdown(""" <style>
|
11 |
#MainMenu {visibility: hidden;}
|
12 |
footer {visibility: hidden;}
|
13 |
</style> """, unsafe_allow_html=True)
|
14 |
|
15 |
def get_base64(bin_file):
|
16 |
-
with open(bin_file,
|
17 |
data = f.read()
|
18 |
return base64.b64encode(data).decode()
|
19 |
|
@@ -35,19 +35,25 @@ def get_base64(bin_file):
|
|
35 |
# set_background('ipad_bg.png')
|
36 |
|
37 |
upload_img = (st.file_uploader("输入character sheet", "png", accept_multiple_files=True))
|
|
|
38 |
|
39 |
-
|
|
|
|
|
40 |
if upload_img is not None:
|
41 |
os.makedirs("character_sheet", exist_ok=True)
|
42 |
for i in range(len(upload_img)):
|
43 |
-
with open(
|
44 |
f.write(upload_img[i].read())
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
|
|
|
|
|
|
50 |
video_bytes = video_file.read()
|
51 |
st.video(video_bytes, start_time=0)
|
52 |
else:
|
53 |
-
st.info(
|
|
|
4 |
import os
|
5 |
import base64
|
6 |
|
7 |
+
st.set_page_config(layout="wide", page_title="CoNR demo", page_icon="🪐")
|
8 |
|
9 |
+
st.title("CoNR demo")
|
10 |
st.markdown(""" <style>
|
11 |
#MainMenu {visibility: hidden;}
|
12 |
footer {visibility: hidden;}
|
13 |
</style> """, unsafe_allow_html=True)
|
14 |
|
15 |
def get_base64(bin_file):
|
16 |
+
with open(bin_file, "rb") as f:
|
17 |
data = f.read()
|
18 |
return base64.b64encode(data).decode()
|
19 |
|
|
|
35 |
# set_background('ipad_bg.png')
|
36 |
|
37 |
upload_img = (st.file_uploader("输入character sheet", "png", accept_multiple_files=True))
|
38 |
+
upload_img2 = (st.file_uploader("pose images", "png", accept_multiple_files=True))
|
39 |
|
40 |
+
# os.system("sh download.sh")
|
41 |
+
|
42 |
+
if st.button("RUN!"):
|
43 |
if upload_img is not None:
|
44 |
os.makedirs("character_sheet", exist_ok=True)
|
45 |
for i in range(len(upload_img)):
|
46 |
+
with open("character_sheet/{}.png".format(i), "wb") as f:
|
47 |
f.write(upload_img[i].read())
|
48 |
+
os.makedirs("poses", exist_ok=True)
|
49 |
+
for i, e in enumerate(upload_img2):
|
50 |
+
with open(f"poses/{i}.png", "wb") as f:
|
51 |
+
f.write(e.read())
|
52 |
+
st.info("努力推理中...")
|
53 |
+
os.system("sh infer.sh")
|
54 |
+
st.info("Done!")
|
55 |
+
video_file=open("output.mp4", "rb")
|
56 |
video_bytes = video_file.read()
|
57 |
st.video(video_bytes, start_time=0)
|
58 |
else:
|
59 |
+
st.info("还没上传图片呢> <")
|