julianna-fil commited on
Commit
8761d09
1 Parent(s): a09f759

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +52 -0
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()