Prabhsimran09's picture
Update app.py
e20f877 verified
raw
history blame contribute delete
884 Bytes
import streamlit as st
from transformers import pipeline
from PIL import Image
# Load the pre-trained fast food classifier model from Hugging Face
classifier = pipeline(task="image-classification", model="AryanKaushik/fastfood-classifier")
st.title("πŸ” Fast Food Classifier")
st.write("Upload an image and find out if it's a burger, pizza, cupcake, fries, or waffle!")
# Upload an image
uploaded_file = st.file_uploader("Upload an image", type=["jpg", "jpeg", "png"])
if uploaded_file is not None:
col1, col2 = st.columns(2)
# Show the image
image = Image.open(uploaded_file)
col1.image(image, caption="Uploaded Image", use_container_width=True)
# Run prediction
predictions = classifier(image)
# Show results
col2.header("Prediction Results")
for p in predictions:
col2.subheader(f"{p['label']}: {round(p['score'] * 100, 2)}%")