Spaces:
Sleeping
Sleeping
| 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) |