Spaces:
Sleeping
Sleeping
File size: 1,073 Bytes
daa2ec6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import streamlit as st
from PIL import Image
import style
st.title(":rainbow[Stylize app is so kewl]:sun_with_face::sunglasses:")
#st.title(":rainbow[using _Streamlit_ is so cool] :sunglasses:")
col1, col2 = st.columns(2,gap="large")
img = st.sidebar.selectbox(
'Select image',
('amber.jpg','cat.jpg','owl.jpg','dipika.jpg','mayanti.jpg','model1.jpg','model2.jpg','taapse.jpg','tamanna.jpg')
)
style_name = st.sidebar.selectbox(
'Select style',
('candy','mosaic','rain_princess','udnie')
)
model = "./saved_models/" +style_name+ ".pth"
#print(model)
input_image = "./images/content-images/" + img
output_image = "./images/output-images/" + style_name + "-" + img
with col1:
st.write("### Source Image:")
image = Image.open(input_image)
st.image(image,width=300)
clicked = st.button("Stylize",type="primary")
if clicked:
with col2:
model = style.load_model(model)
style.stylize(model,input_image,output_image)
st.write('### Output Image:')
image=Image.open(output_image)
st.image(image,width=300) |