Spaces:
Runtime error
Runtime error
Create app.py
Browse files
app.py
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Использовано 80 % доступного пространства. … Когда свободное место закончится, вы не сможете создавать, редактировать и загружать файлы. Получите 100 ГБ за 139,00 ₽ 35,00 ₽ на 1 месяц.
|
2 |
+
import streamlit as st
|
3 |
+
import io
|
4 |
+
from PIL import Image
|
5 |
+
import numpy as np
|
6 |
+
import cv2
|
7 |
+
# from transformers import AutoImageProcessor, AutoModelForImageClassification
|
8 |
+
from PIL import Image
|
9 |
+
import requests
|
10 |
+
import numpy as np
|
11 |
+
from matplotlib import pyplot as plt
|
12 |
+
from transformers import pipeline
|
13 |
+
|
14 |
+
from torchvision import transforms
|
15 |
+
import torch
|
16 |
+
|
17 |
+
st.set_page_config(
|
18 |
+
page_title="Emotion App!",
|
19 |
+
page_icon="😎",
|
20 |
+
layout="wide"
|
21 |
+
)
|
22 |
+
|
23 |
+
st.markdown("### Так можно писать текст!")
|
24 |
+
st.write("Так тоже можно писать текст")
|
25 |
+
text = st.text_area("Введите текст:")
|
26 |
+
|
27 |
+
|
28 |
+
file = st.file_uploader("Загрузите своё фото:", type=['png','jpeg','jpg'])
|
29 |
+
if file:
|
30 |
+
image_data = file.getvalue()
|
31 |
+
# Показ загруженного изображения на Web-странице средствами Streamlit
|
32 |
+
# st.image(image_data)
|
33 |
+
# Возврат изображения в формате PIL
|
34 |
+
image = Image.open(io.BytesIO(image_data))
|
35 |
+
# image = Image.open("test"+username+".jpg").convert('RGB')
|
36 |
+
st.image(image) # показать картинку
|
37 |
+
# preprocessor = AutoImageProcessor.from_pretrained("google/mobilenet_v2_1.0_224")
|
38 |
+
# model = AutoModelForImageClassification.from_pretrained("google/mobilenet_v2_1.0_224")
|
39 |
+
|
40 |
+
detector = pipeline(task="image-classification")
|
41 |
+
|
42 |
+
st.markdown(detector(image))
|
43 |
+
|
44 |
+
|
45 |
+
|
46 |
+
|
47 |
+
#
|
48 |
+
# else:
|
49 |
+
# image = Image.open("testJulifil.jpg")
|
50 |
+
|
51 |
+
|
52 |
+
# img = st.image()
|