giving / app.py
fdfddfdsaassd's picture
Create app.py
1fd7ddf verified
raw
history blame contribute delete
790 Bytes
import streamlit as st
from PIL import Image
from transformers import pipeline
st.set_page_config(page_title="Emotion AI", page_icon="🧠", layout="centered")
st.title("🧠 Emotion Recognition AI")
st.write("Upload a face image and detect emotion")
# современная модель (работает без .h5 и TensorFlow)
@st.cache_resource
def load_model():
return pipeline(
"image-classification",
model="trpakov/vit-face-expression"
)
model = load_model()
file = st.file_uploader("Upload image", type=["jpg","png","jpeg"])
if file:
img = Image.open(file)
st.image(img, use_container_width=True)
result = model(img)
st.markdown("## Prediction")
for r in result:
st.write(f"**{r['label']}** : {round(r['score'], 3)}")