import streamlit as st import io from PIL import Image import numpy as np from PIL import Image import requests import numpy as np from matplotlib import pyplot as plt from transformers import pipeline import torch from torchvision import transforms st.set_page_config( page_title="MemoryStudies", page_icon="😎", layout="wide" ) st.markdown("### Распознай тСкст ΠΌΠ΅ΠΌΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ доски!") st.write("Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ доски Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ png, jpeg, jpg") file = st.file_uploader("Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ своё Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ доски:", type=['png','jpeg','jpg']) if file: image_data = file.getvalue() # Показ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ изобраТСния Π½Π° Web-страницС срСдствами Streamlit # st.image(image_data) # Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ изобраТСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PIL image = Image.open(io.BytesIO(image_data)) # image = Image.open("test"+username+".jpg").convert('RGB') st.image(image) # ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ # preprocessor = AutoImageProcessor.from_pretrained("google/mobilenet_v2_1.0_224") # model = AutoModelForImageClassification.from_pretrained("google/mobilenet_v2_1.0_224") detector = pipeline(task="image-classification") st.markdown(detector(image)) # # else: # image = Image.open("testJulifil.jpg") # img = st.image()