Spaces:
Runtime error
Runtime error
File size: 1,085 Bytes
849ca6a |
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 |
import streamlit as st
from neural_style_transfer import generate_img
def display_img(org_img, style_img):
img = generate_img(org_img, style_img)
st.image(img, caption='Result after Neural Style Transfer', use_column_width=True)
def main():
markdown = ""
with open('README.md', 'r') as f:
markdown = f.read()
st.markdown(markdown, unsafe_allow_html=True)
with st.container(border=True):
col1, col2 = st.columns(2)
with col1:
st.header('Original Image')
org_img = st.file_uploader(label='Upload original image', type=['png', 'jpg', 'jpeg'])
with col2:
st.header('Style Image')
style_img = st.file_uploader(label='Upload style image', type=['png', 'jpg', 'jpeg'])
if org_img is not None and style_img is not None:
if st.button("Submit"):
col1, col2, col3 = st.columns([1,2.5,1])
with col2:
display_img(org_img.read(), style_img.read())
if __name__ == '__main__':
main() |